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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - LLWU Pin Enable 1 register"] pub pe1: PE1, #[doc = "0x01 - LLWU Pin Enable 2 register"] pub pe2: PE2, #[doc = "0x02 - LLWU Pin Enable 3 register"] pub pe3: PE3, #[doc = "0x03 - LLWU Pin Enable 4 register"] pub pe4: PE4, #[doc = "0x04 - LLWU Module Enable register"] pub me: ME, #[doc = "0x05 - LLWU Flag 1 register"] pub f1: F1, #[doc = "0x06 - LLWU Flag 2 register"] pub f2: F2, #[doc = "0x07 - LLWU Flag 3 register"] pub f3: F3, #[doc = "0x08 - LLWU Pin Filter 1 register"] pub filt1: FILT1, #[doc = "0x09 - LLWU Pin Filter 2 register"] pub filt2: FILT2, #[doc = "0x0a - LLWU Reset Enable register"] pub rst: RST, } #[doc = "LLWU Pin Enable 1 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 [pe1](pe1) module"] pub type PE1 = crate::Reg<u8, _PE1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PE1; #[doc = "`read()` method returns [pe1::R](pe1::R) reader structure"] impl crate::Readable for PE1 {} #[doc = "`write(|w| ..)` method takes [pe1::W](pe1::W) writer structure"] impl crate::Writable for PE1 {} #[doc = "LLWU Pin Enable 1 register"] pub mod pe1; #[doc = "LLWU Pin Enable 2 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 [pe2](pe2) module"] pub type PE2 = crate::Reg<u8, _PE2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PE2; #[doc = "`read()` method returns [pe2::R](pe2::R) reader structure"] impl crate::Readable for PE2 {} #[doc = "`write(|w| ..)` method takes [pe2::W](pe2::W) writer structure"] impl crate::Writable for PE2 {} #[doc = "LLWU Pin Enable 2 register"] pub mod pe2; #[doc = "LLWU Pin Enable 3 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 [pe3](pe3) module"] pub type PE3 = crate::Reg<u8, _PE3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PE3; #[doc = "`read()` method returns [pe3::R](pe3::R) reader structure"] impl crate::Readable for PE3 {} #[doc = "`write(|w| ..)` method takes [pe3::W](pe3::W) writer structure"] impl crate::Writable for PE3 {} #[doc = "LLWU Pin Enable 3 register"] pub mod pe3; #[doc = "LLWU Pin Enable 4 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 [pe4](pe4) module"] pub type PE4 = crate::Reg<u8, _PE4>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PE4; #[doc = "`read()` method returns [pe4::R](pe4::R) reader structure"] impl crate::Readable for PE4 {} #[doc = "`write(|w| ..)` method takes [pe4::W](pe4::W) writer structure"] impl crate::Writable for PE4 {} #[doc = "LLWU Pin Enable 4 register"] pub mod pe4; #[doc = "LLWU Module 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 [me](me) module"] pub type ME = crate::Reg<u8, _ME>; #[allow(missing_docs)] #[doc(hidden)] pub struct _ME; #[doc = "`read()` method returns [me::R](me::R) reader structure"] impl crate::Readable for ME {} #[doc = "`write(|w| ..)` method takes [me::W](me::W) writer structure"] impl crate::Writable for ME {} #[doc = "LLWU Module Enable register"] pub mod me; #[doc = "LLWU Flag 1 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 [f1](f1) module"] pub type F1 = crate::Reg<u8, _F1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _F1; #[doc = "`read()` method returns [f1::R](f1::R) reader structure"] impl crate::Readable for F1 {} #[doc = "`write(|w| ..)` method takes [f1::W](f1::W) writer structure"] impl crate::Writable for F1 {} #[doc = "LLWU Flag 1 register"] pub mod f1; #[doc = "LLWU Flag 2 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 [f2](f2) module"] pub type F2 = crate::Reg<u8, _F2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _F2; #[doc = "`read()` method returns [f2::R](f2::R) reader structure"] impl crate::Readable for F2 {} #[doc = "`write(|w| ..)` method takes [f2::W](f2::W) writer structure"] impl crate::Writable for F2 {} #[doc = "LLWU Flag 2 register"] pub mod f2; #[doc = "LLWU Flag 3 register\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 [f3](f3) module"] pub type F3 = crate::Reg<u8, _F3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _F3; #[doc = "`read()` method returns [f3::R](f3::R) reader structure"] impl crate::Readable for F3 {} #[doc = "LLWU Flag 3 register"] pub mod f3; #[doc = "LLWU Pin Filter 1 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 [filt1](filt1) module"] pub type FILT1 = crate::Reg<u8, _FILT1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FILT1; #[doc = "`read()` method returns [filt1::R](filt1::R) reader structure"] impl crate::Readable for FILT1 {} #[doc = "`write(|w| ..)` method takes [filt1::W](filt1::W) writer structure"] impl crate::Writable for FILT1 {} #[doc = "LLWU Pin Filter 1 register"] pub mod filt1; #[doc = "LLWU Pin Filter 2 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 [filt2](filt2) module"] pub type FILT2 = crate::Reg<u8, _FILT2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FILT2; #[doc = "`read()` method returns [filt2::R](filt2::R) reader structure"] impl crate::Readable for FILT2 {} #[doc = "`write(|w| ..)` method takes [filt2::W](filt2::W) writer structure"] impl crate::Writable for FILT2 {} #[doc = "LLWU Pin Filter 2 register"] pub mod filt2; #[doc = "LLWU 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 available fields see [rst](rst) module"] pub type RST = crate::Reg<u8, _RST>; #[allow(missing_docs)] #[doc(hidden)] pub struct _RST; #[doc = "`read()` method returns [rst::R](rst::R) reader structure"] impl crate::Readable for RST {} #[doc = "`write(|w| ..)` method takes [rst::W](rst::W) writer structure"] impl crate::Writable for RST {} #[doc = "LLWU Reset Enable register"] pub mod rst;