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
#[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"] 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 Module Enable register"] pub struct ME { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Module Enable register"] pub mod me; #[doc = "LLWU Flag 1 register"] pub struct F1 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Flag 1 register"] pub mod f1; #[doc = "LLWU Flag 2 register"] pub struct F2 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Flag 2 register"] pub mod f2; #[doc = "LLWU Flag 3 register"] pub struct F3 { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Flag 3 register"] pub mod f3; #[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 Reset Enable register"] pub struct RST { register: ::vcell::VolatileCell<u8>, } #[doc = "LLWU Reset Enable register"] pub mod rst;