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 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - RCU Reset Status"] pub rststat: RSTSTAT, #[doc = "0x04 - RCU Reset Set Register"] pub rstset: RSTSET, #[doc = "0x08 - RCU Reset Clear Register"] pub rstclr: RSTCLR, #[doc = "0x0c - RCU Peripheral 0 Reset Status"] pub prstat0: PRSTAT0, #[doc = "0x10 - RCU Peripheral 0 Reset Set"] pub prset0: PRSET0, #[doc = "0x14 - RCU Peripheral 0 Reset Clear"] pub prclr0: PRCLR0, #[doc = "0x18 - RCU Peripheral 1 Reset Status"] pub prstat1: PRSTAT1, #[doc = "0x1c - RCU Peripheral 1 Reset Set"] pub prset1: PRSET1, #[doc = "0x20 - RCU Peripheral 1 Reset Clear"] pub prclr1: PRCLR1, #[doc = "0x24 - RCU Peripheral 2 Reset Status"] pub prstat2: PRSTAT2, #[doc = "0x28 - RCU Peripheral 2 Reset Set"] pub prset2: PRSET2, #[doc = "0x2c - RCU Peripheral 2 Reset Clear"] pub prclr2: PRCLR2, #[doc = "0x30 - RCU Peripheral 3 Reset Status"] pub prstat3: PRSTAT3, #[doc = "0x34 - RCU Peripheral 3 Reset Set"] pub prset3: PRSET3, #[doc = "0x38 - RCU Peripheral 3 Reset Clear"] pub prclr3: PRCLR3, } #[doc = "RCU Reset Status\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [rststat](rststat) module"] pub type RSTSTAT = crate::Reg<u32, _RSTSTAT>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RSTSTAT; #[doc = "`read()` method returns [rststat::R](rststat::R) reader structure"] impl crate::Readable for RSTSTAT {} #[doc = "RCU Reset Status"] pub mod rststat; #[doc = "RCU Reset Set 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 avaliable fields see [rstset](rstset) module"] pub type RSTSET = crate::Reg<u32, _RSTSET>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RSTSET; #[doc = "`write(|w| ..)` method takes [rstset::W](rstset::W) writer structure"] impl crate::Writable for RSTSET {} #[doc = "RCU Reset Set Register"] pub mod rstset; #[doc = "RCU Reset Clear 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 avaliable fields see [rstclr](rstclr) module"] pub type RSTCLR = crate::Reg<u32, _RSTCLR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RSTCLR; #[doc = "`write(|w| ..)` method takes [rstclr::W](rstclr::W) writer structure"] impl crate::Writable for RSTCLR {} #[doc = "RCU Reset Clear Register"] pub mod rstclr; #[doc = "RCU Peripheral 0 Reset Status\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [prstat0](prstat0) module"] pub type PRSTAT0 = crate::Reg<u32, _PRSTAT0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSTAT0; #[doc = "`read()` method returns [prstat0::R](prstat0::R) reader structure"] impl crate::Readable for PRSTAT0 {} #[doc = "RCU Peripheral 0 Reset Status"] pub mod prstat0; #[doc = "RCU Peripheral 0 Reset Set\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 avaliable fields see [prset0](prset0) module"] pub type PRSET0 = crate::Reg<u32, _PRSET0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSET0; #[doc = "`write(|w| ..)` method takes [prset0::W](prset0::W) writer structure"] impl crate::Writable for PRSET0 {} #[doc = "RCU Peripheral 0 Reset Set"] pub mod prset0; #[doc = "RCU Peripheral 0 Reset Clear\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 avaliable fields see [prclr0](prclr0) module"] pub type PRCLR0 = crate::Reg<u32, _PRCLR0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRCLR0; #[doc = "`write(|w| ..)` method takes [prclr0::W](prclr0::W) writer structure"] impl crate::Writable for PRCLR0 {} #[doc = "RCU Peripheral 0 Reset Clear"] pub mod prclr0; #[doc = "RCU Peripheral 1 Reset Status\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [prstat1](prstat1) module"] pub type PRSTAT1 = crate::Reg<u32, _PRSTAT1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSTAT1; #[doc = "`read()` method returns [prstat1::R](prstat1::R) reader structure"] impl crate::Readable for PRSTAT1 {} #[doc = "RCU Peripheral 1 Reset Status"] pub mod prstat1; #[doc = "RCU Peripheral 1 Reset Set\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 avaliable fields see [prset1](prset1) module"] pub type PRSET1 = crate::Reg<u32, _PRSET1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSET1; #[doc = "`write(|w| ..)` method takes [prset1::W](prset1::W) writer structure"] impl crate::Writable for PRSET1 {} #[doc = "RCU Peripheral 1 Reset Set"] pub mod prset1; #[doc = "RCU Peripheral 1 Reset Clear\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 avaliable fields see [prclr1](prclr1) module"] pub type PRCLR1 = crate::Reg<u32, _PRCLR1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRCLR1; #[doc = "`write(|w| ..)` method takes [prclr1::W](prclr1::W) writer structure"] impl crate::Writable for PRCLR1 {} #[doc = "RCU Peripheral 1 Reset Clear"] pub mod prclr1; #[doc = "RCU Peripheral 2 Reset Status\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [prstat2](prstat2) module"] pub type PRSTAT2 = crate::Reg<u32, _PRSTAT2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSTAT2; #[doc = "`read()` method returns [prstat2::R](prstat2::R) reader structure"] impl crate::Readable for PRSTAT2 {} #[doc = "RCU Peripheral 2 Reset Status"] pub mod prstat2; #[doc = "RCU Peripheral 2 Reset Set\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 avaliable fields see [prset2](prset2) module"] pub type PRSET2 = crate::Reg<u32, _PRSET2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSET2; #[doc = "`write(|w| ..)` method takes [prset2::W](prset2::W) writer structure"] impl crate::Writable for PRSET2 {} #[doc = "RCU Peripheral 2 Reset Set"] pub mod prset2; #[doc = "RCU Peripheral 2 Reset Clear\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 avaliable fields see [prclr2](prclr2) module"] pub type PRCLR2 = crate::Reg<u32, _PRCLR2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRCLR2; #[doc = "`write(|w| ..)` method takes [prclr2::W](prclr2::W) writer structure"] impl crate::Writable for PRCLR2 {} #[doc = "RCU Peripheral 2 Reset Clear"] pub mod prclr2; #[doc = "RCU Peripheral 3 Reset Status\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [prstat3](prstat3) module"] pub type PRSTAT3 = crate::Reg<u32, _PRSTAT3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSTAT3; #[doc = "`read()` method returns [prstat3::R](prstat3::R) reader structure"] impl crate::Readable for PRSTAT3 {} #[doc = "RCU Peripheral 3 Reset Status"] pub mod prstat3; #[doc = "RCU Peripheral 3 Reset Set\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 avaliable fields see [prset3](prset3) module"] pub type PRSET3 = crate::Reg<u32, _PRSET3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRSET3; #[doc = "`write(|w| ..)` method takes [prset3::W](prset3::W) writer structure"] impl crate::Writable for PRSET3 {} #[doc = "RCU Peripheral 3 Reset Set"] pub mod prset3; #[doc = "RCU Peripheral 3 Reset Clear\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 avaliable fields see [prclr3](prclr3) module"] pub type PRCLR3 = crate::Reg<u32, _PRCLR3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRCLR3; #[doc = "`write(|w| ..)` method takes [prclr3::W](prclr3::W) writer structure"] impl crate::Writable for PRCLR3 {} #[doc = "RCU Peripheral 3 Reset Clear"] pub mod prclr3;