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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { _reserved0: [u8; 128usize], #[doc = "0x80 - reg_key_slot_6_w0."] pub reg_key_slot_6_w0: crate::Reg<reg_key_slot_6_w0::REG_KEY_SLOT_6_W0_SPEC>, #[doc = "0x84 - reg_key_slot_6_w1."] pub reg_key_slot_6_w1: crate::Reg<reg_key_slot_6_w1::REG_KEY_SLOT_6_W1_SPEC>, #[doc = "0x88 - reg_key_slot_6_w2."] pub reg_key_slot_6_w2: crate::Reg<reg_key_slot_6_w2::REG_KEY_SLOT_6_W2_SPEC>, #[doc = "0x8c - reg_key_slot_6_w3."] pub reg_key_slot_6_w3: crate::Reg<reg_key_slot_6_w3::REG_KEY_SLOT_6_W3_SPEC>, #[doc = "0x90 - reg_key_slot_7_w0."] pub reg_key_slot_7_w0: crate::Reg<reg_key_slot_7_w0::REG_KEY_SLOT_7_W0_SPEC>, #[doc = "0x94 - reg_key_slot_7_w1."] pub reg_key_slot_7_w1: crate::Reg<reg_key_slot_7_w1::REG_KEY_SLOT_7_W1_SPEC>, #[doc = "0x98 - reg_key_slot_7_w2."] pub reg_key_slot_7_w2: crate::Reg<reg_key_slot_7_w2::REG_KEY_SLOT_7_W2_SPEC>, #[doc = "0x9c - reg_key_slot_7_w3."] pub reg_key_slot_7_w3: crate::Reg<reg_key_slot_7_w3::REG_KEY_SLOT_7_W3_SPEC>, #[doc = "0xa0 - reg_key_slot_8_w0."] pub reg_key_slot_8_w0: crate::Reg<reg_key_slot_8_w0::REG_KEY_SLOT_8_W0_SPEC>, #[doc = "0xa4 - reg_key_slot_8_w1."] pub reg_key_slot_8_w1: crate::Reg<reg_key_slot_8_w1::REG_KEY_SLOT_8_W1_SPEC>, #[doc = "0xa8 - reg_key_slot_8_w2."] pub reg_key_slot_8_w2: crate::Reg<reg_key_slot_8_w2::REG_KEY_SLOT_8_W2_SPEC>, #[doc = "0xac - reg_key_slot_8_w3."] pub reg_key_slot_8_w3: crate::Reg<reg_key_slot_8_w3::REG_KEY_SLOT_8_W3_SPEC>, #[doc = "0xb0 - reg_key_slot_9_w0."] pub reg_key_slot_9_w0: crate::Reg<reg_key_slot_9_w0::REG_KEY_SLOT_9_W0_SPEC>, #[doc = "0xb4 - reg_key_slot_9_w1."] pub reg_key_slot_9_w1: crate::Reg<reg_key_slot_9_w1::REG_KEY_SLOT_9_W1_SPEC>, #[doc = "0xb8 - reg_key_slot_9_w2."] pub reg_key_slot_9_w2: crate::Reg<reg_key_slot_9_w2::REG_KEY_SLOT_9_W2_SPEC>, #[doc = "0xbc - reg_key_slot_9_w3."] pub reg_key_slot_9_w3: crate::Reg<reg_key_slot_9_w3::REG_KEY_SLOT_9_W3_SPEC>, #[doc = "0xc0 - reg_key_slot_10_w0."] pub reg_key_slot_10_w0: crate::Reg<reg_key_slot_10_w0::REG_KEY_SLOT_10_W0_SPEC>, #[doc = "0xc4 - reg_key_slot_10_w1."] pub reg_key_slot_10_w1: crate::Reg<reg_key_slot_10_w1::REG_KEY_SLOT_10_W1_SPEC>, #[doc = "0xc8 - reg_key_slot_10_w2."] pub reg_key_slot_10_w2: crate::Reg<reg_key_slot_10_w2::REG_KEY_SLOT_10_W2_SPEC>, #[doc = "0xcc - reg_key_slot_10_w3."] pub reg_key_slot_10_w3: crate::Reg<reg_key_slot_10_w3::REG_KEY_SLOT_10_W3_SPEC>, #[doc = "0xd0 - reg_key_slot_11_w0."] pub reg_key_slot_11_w0: crate::Reg<reg_key_slot_11_w0::REG_KEY_SLOT_11_W0_SPEC>, #[doc = "0xd4 - reg_key_slot_11_w1."] pub reg_key_slot_11_w1: crate::Reg<reg_key_slot_11_w1::REG_KEY_SLOT_11_W1_SPEC>, #[doc = "0xd8 - reg_key_slot_11_w2."] pub reg_key_slot_11_w2: crate::Reg<reg_key_slot_11_w2::REG_KEY_SLOT_11_W2_SPEC>, #[doc = "0xdc - reg_key_slot_11_w3."] pub reg_key_slot_11_w3: crate::Reg<reg_key_slot_11_w3::REG_KEY_SLOT_11_W3_SPEC>, #[doc = "0xe0 - reg_data_1_lock."] pub reg_data_1_lock: crate::Reg<reg_data_1_lock::REG_DATA_1_LOCK_SPEC>, } #[doc = "reg_key_slot_6_w0 register accessor: an alias for `Reg<REG_KEY_SLOT_6_W0_SPEC>`"] pub type REG_KEY_SLOT_6_W0 = crate::Reg<reg_key_slot_6_w0::REG_KEY_SLOT_6_W0_SPEC>; #[doc = "reg_key_slot_6_w0."] pub mod reg_key_slot_6_w0; #[doc = "reg_key_slot_6_w1 register accessor: an alias for `Reg<REG_KEY_SLOT_6_W1_SPEC>`"] pub type REG_KEY_SLOT_6_W1 = crate::Reg<reg_key_slot_6_w1::REG_KEY_SLOT_6_W1_SPEC>; #[doc = "reg_key_slot_6_w1."] pub mod reg_key_slot_6_w1; #[doc = "reg_key_slot_6_w2 register accessor: an alias for `Reg<REG_KEY_SLOT_6_W2_SPEC>`"] pub type REG_KEY_SLOT_6_W2 = crate::Reg<reg_key_slot_6_w2::REG_KEY_SLOT_6_W2_SPEC>; #[doc = "reg_key_slot_6_w2."] pub mod reg_key_slot_6_w2; #[doc = "reg_key_slot_6_w3 register accessor: an alias for `Reg<REG_KEY_SLOT_6_W3_SPEC>`"] pub type REG_KEY_SLOT_6_W3 = crate::Reg<reg_key_slot_6_w3::REG_KEY_SLOT_6_W3_SPEC>; #[doc = "reg_key_slot_6_w3."] pub mod reg_key_slot_6_w3; #[doc = "reg_key_slot_7_w0 register accessor: an alias for `Reg<REG_KEY_SLOT_7_W0_SPEC>`"] pub type REG_KEY_SLOT_7_W0 = crate::Reg<reg_key_slot_7_w0::REG_KEY_SLOT_7_W0_SPEC>; #[doc = "reg_key_slot_7_w0."] pub mod reg_key_slot_7_w0; #[doc = "reg_key_slot_7_w1 register accessor: an alias for `Reg<REG_KEY_SLOT_7_W1_SPEC>`"] pub type REG_KEY_SLOT_7_W1 = crate::Reg<reg_key_slot_7_w1::REG_KEY_SLOT_7_W1_SPEC>; #[doc = "reg_key_slot_7_w1."] pub mod reg_key_slot_7_w1; #[doc = "reg_key_slot_7_w2 register accessor: an alias for `Reg<REG_KEY_SLOT_7_W2_SPEC>`"] pub type REG_KEY_SLOT_7_W2 = crate::Reg<reg_key_slot_7_w2::REG_KEY_SLOT_7_W2_SPEC>; #[doc = "reg_key_slot_7_w2."] pub mod reg_key_slot_7_w2; #[doc = "reg_key_slot_7_w3 register accessor: an alias for `Reg<REG_KEY_SLOT_7_W3_SPEC>`"] pub type REG_KEY_SLOT_7_W3 = crate::Reg<reg_key_slot_7_w3::REG_KEY_SLOT_7_W3_SPEC>; #[doc = "reg_key_slot_7_w3."] pub mod reg_key_slot_7_w3; #[doc = "reg_key_slot_8_w0 register accessor: an alias for `Reg<REG_KEY_SLOT_8_W0_SPEC>`"] pub type REG_KEY_SLOT_8_W0 = crate::Reg<reg_key_slot_8_w0::REG_KEY_SLOT_8_W0_SPEC>; #[doc = "reg_key_slot_8_w0."] pub mod reg_key_slot_8_w0; #[doc = "reg_key_slot_8_w1 register accessor: an alias for `Reg<REG_KEY_SLOT_8_W1_SPEC>`"] pub type REG_KEY_SLOT_8_W1 = crate::Reg<reg_key_slot_8_w1::REG_KEY_SLOT_8_W1_SPEC>; #[doc = "reg_key_slot_8_w1."] pub mod reg_key_slot_8_w1; #[doc = "reg_key_slot_8_w2 register accessor: an alias for `Reg<REG_KEY_SLOT_8_W2_SPEC>`"] pub type REG_KEY_SLOT_8_W2 = crate::Reg<reg_key_slot_8_w2::REG_KEY_SLOT_8_W2_SPEC>; #[doc = "reg_key_slot_8_w2."] pub mod reg_key_slot_8_w2; #[doc = "reg_key_slot_8_w3 register accessor: an alias for `Reg<REG_KEY_SLOT_8_W3_SPEC>`"] pub type REG_KEY_SLOT_8_W3 = crate::Reg<reg_key_slot_8_w3::REG_KEY_SLOT_8_W3_SPEC>; #[doc = "reg_key_slot_8_w3."] pub mod reg_key_slot_8_w3; #[doc = "reg_key_slot_9_w0 register accessor: an alias for `Reg<REG_KEY_SLOT_9_W0_SPEC>`"] pub type REG_KEY_SLOT_9_W0 = crate::Reg<reg_key_slot_9_w0::REG_KEY_SLOT_9_W0_SPEC>; #[doc = "reg_key_slot_9_w0."] pub mod reg_key_slot_9_w0; #[doc = "reg_key_slot_9_w1 register accessor: an alias for `Reg<REG_KEY_SLOT_9_W1_SPEC>`"] pub type REG_KEY_SLOT_9_W1 = crate::Reg<reg_key_slot_9_w1::REG_KEY_SLOT_9_W1_SPEC>; #[doc = "reg_key_slot_9_w1."] pub mod reg_key_slot_9_w1; #[doc = "reg_key_slot_9_w2 register accessor: an alias for `Reg<REG_KEY_SLOT_9_W2_SPEC>`"] pub type REG_KEY_SLOT_9_W2 = crate::Reg<reg_key_slot_9_w2::REG_KEY_SLOT_9_W2_SPEC>; #[doc = "reg_key_slot_9_w2."] pub mod reg_key_slot_9_w2; #[doc = "reg_key_slot_9_w3 register accessor: an alias for `Reg<REG_KEY_SLOT_9_W3_SPEC>`"] pub type REG_KEY_SLOT_9_W3 = crate::Reg<reg_key_slot_9_w3::REG_KEY_SLOT_9_W3_SPEC>; #[doc = "reg_key_slot_9_w3."] pub mod reg_key_slot_9_w3; #[doc = "reg_key_slot_10_w0 register accessor: an alias for `Reg<REG_KEY_SLOT_10_W0_SPEC>`"] pub type REG_KEY_SLOT_10_W0 = crate::Reg<reg_key_slot_10_w0::REG_KEY_SLOT_10_W0_SPEC>; #[doc = "reg_key_slot_10_w0."] pub mod reg_key_slot_10_w0; #[doc = "reg_key_slot_10_w1 register accessor: an alias for `Reg<REG_KEY_SLOT_10_W1_SPEC>`"] pub type REG_KEY_SLOT_10_W1 = crate::Reg<reg_key_slot_10_w1::REG_KEY_SLOT_10_W1_SPEC>; #[doc = "reg_key_slot_10_w1."] pub mod reg_key_slot_10_w1; #[doc = "reg_key_slot_10_w2 register accessor: an alias for `Reg<REG_KEY_SLOT_10_W2_SPEC>`"] pub type REG_KEY_SLOT_10_W2 = crate::Reg<reg_key_slot_10_w2::REG_KEY_SLOT_10_W2_SPEC>; #[doc = "reg_key_slot_10_w2."] pub mod reg_key_slot_10_w2; #[doc = "reg_key_slot_10_w3 register accessor: an alias for `Reg<REG_KEY_SLOT_10_W3_SPEC>`"] pub type REG_KEY_SLOT_10_W3 = crate::Reg<reg_key_slot_10_w3::REG_KEY_SLOT_10_W3_SPEC>; #[doc = "reg_key_slot_10_w3."] pub mod reg_key_slot_10_w3; #[doc = "reg_key_slot_11_w0 register accessor: an alias for `Reg<REG_KEY_SLOT_11_W0_SPEC>`"] pub type REG_KEY_SLOT_11_W0 = crate::Reg<reg_key_slot_11_w0::REG_KEY_SLOT_11_W0_SPEC>; #[doc = "reg_key_slot_11_w0."] pub mod reg_key_slot_11_w0; #[doc = "reg_key_slot_11_w1 register accessor: an alias for `Reg<REG_KEY_SLOT_11_W1_SPEC>`"] pub type REG_KEY_SLOT_11_W1 = crate::Reg<reg_key_slot_11_w1::REG_KEY_SLOT_11_W1_SPEC>; #[doc = "reg_key_slot_11_w1."] pub mod reg_key_slot_11_w1; #[doc = "reg_key_slot_11_w2 register accessor: an alias for `Reg<REG_KEY_SLOT_11_W2_SPEC>`"] pub type REG_KEY_SLOT_11_W2 = crate::Reg<reg_key_slot_11_w2::REG_KEY_SLOT_11_W2_SPEC>; #[doc = "reg_key_slot_11_w2."] pub mod reg_key_slot_11_w2; #[doc = "reg_key_slot_11_w3 register accessor: an alias for `Reg<REG_KEY_SLOT_11_W3_SPEC>`"] pub type REG_KEY_SLOT_11_W3 = crate::Reg<reg_key_slot_11_w3::REG_KEY_SLOT_11_W3_SPEC>; #[doc = "reg_key_slot_11_w3."] pub mod reg_key_slot_11_w3; #[doc = "reg_data_1_lock register accessor: an alias for `Reg<REG_DATA_1_LOCK_SPEC>`"] pub type REG_DATA_1_LOCK = crate::Reg<reg_data_1_lock::REG_DATA_1_LOCK_SPEC>; #[doc = "reg_data_1_lock."] pub mod reg_data_1_lock;