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
#[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 Pin Enable 5 register"] pub pe5: PE5, #[doc = "0x05 - LLWU Pin Enable 6 register"] pub pe6: PE6, #[doc = "0x06 - LLWU Pin Enable 7 register"] pub pe7: PE7, #[doc = "0x07 - LLWU Pin Enable 8 register"] pub pe8: PE8, #[doc = "0x08 - LLWU Module Enable register"] pub me: ME, #[doc = "0x09 - LLWU Pin Flag 1 register"] pub pf1: PF1, #[doc = "0x0a - LLWU Pin Flag 2 register"] pub pf2: PF2, #[doc = "0x0b - LLWU Pin Flag 3 register"] pub pf3: PF3, #[doc = "0x0c - LLWU Pin Flag 4 register"] pub pf4: PF4, #[doc = "0x0d - LLWU Module Flag 5 register"] pub mf5: MF5, #[doc = "0x0e - LLWU Pin Filter 1 register"] pub filt1: FILT1, #[doc = "0x0f - LLWU Pin Filter 2 register"] pub filt2: FILT2, #[doc = "0x10 - LLWU Pin Filter 3 register"] pub filt3: FILT3, #[doc = "0x11 - LLWU Pin Filter 4 register"] pub filt4: FILT4, } #[doc = "LLWU Pin Enable 1 register"] pub struct PE1 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 1 register"] pub mod pe1; #[doc = "LLWU Pin Enable 2 register"] pub struct PE2 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 2 register"] pub mod pe2; #[doc = "LLWU Pin Enable 3 register"] pub struct PE3 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 3 register"] pub mod pe3; #[doc = "LLWU Pin Enable 4 register"] pub struct PE4 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 4 register"] pub mod pe4; #[doc = "LLWU Pin Enable 5 register"] pub struct PE5 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 5 register"] pub mod pe5; #[doc = "LLWU Pin Enable 6 register"] pub struct PE6 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 6 register"] pub mod pe6; #[doc = "LLWU Pin Enable 7 register"] pub struct PE7 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 7 register"] pub mod pe7; #[doc = "LLWU Pin Enable 8 register"] pub struct PE8 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Enable 8 register"] pub mod pe8; #[doc = "LLWU Module Enable register"] pub struct ME { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Module Enable register"] pub mod me; #[doc = "LLWU Pin Flag 1 register"] pub struct PF1 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Flag 1 register"] pub mod pf1; #[doc = "LLWU Pin Flag 2 register"] pub struct PF2 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Flag 2 register"] pub mod pf2; #[doc = "LLWU Pin Flag 3 register"] pub struct PF3 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Flag 3 register"] pub mod pf3; #[doc = "LLWU Pin Flag 4 register"] pub struct PF4 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Flag 4 register"] pub mod pf4; #[doc = "LLWU Module Flag 5 register"] pub struct MF5 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Module Flag 5 register"] pub mod mf5; #[doc = "LLWU Pin Filter 1 register"] pub struct FILT1 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Filter 1 register"] pub mod filt1; #[doc = "LLWU Pin Filter 2 register"] pub struct FILT2 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Filter 2 register"] pub mod filt2; #[doc = "LLWU Pin Filter 3 register"] pub struct FILT3 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Filter 3 register"] pub mod filt3; #[doc = "LLWU Pin Filter 4 register"] pub struct FILT4 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Pin Filter 4 register"] pub mod filt4;