1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 _reserved0: [u8; 0x80],
5 #[doc = "0x80 - reg_key_slot_6_w0."]
6 pub reg_key_slot_6_w0: REG_KEY_SLOT_6_W0,
7 #[doc = "0x84 - reg_key_slot_6_w1."]
8 pub reg_key_slot_6_w1: REG_KEY_SLOT_6_W1,
9 #[doc = "0x88 - reg_key_slot_6_w2."]
10 pub reg_key_slot_6_w2: REG_KEY_SLOT_6_W2,
11 #[doc = "0x8c - reg_key_slot_6_w3."]
12 pub reg_key_slot_6_w3: REG_KEY_SLOT_6_W3,
13 #[doc = "0x90 - reg_key_slot_7_w0."]
14 pub reg_key_slot_7_w0: REG_KEY_SLOT_7_W0,
15 #[doc = "0x94 - reg_key_slot_7_w1."]
16 pub reg_key_slot_7_w1: REG_KEY_SLOT_7_W1,
17 #[doc = "0x98 - reg_key_slot_7_w2."]
18 pub reg_key_slot_7_w2: REG_KEY_SLOT_7_W2,
19 #[doc = "0x9c - reg_key_slot_7_w3."]
20 pub reg_key_slot_7_w3: REG_KEY_SLOT_7_W3,
21 #[doc = "0xa0 - reg_key_slot_8_w0."]
22 pub reg_key_slot_8_w0: REG_KEY_SLOT_8_W0,
23 #[doc = "0xa4 - reg_key_slot_8_w1."]
24 pub reg_key_slot_8_w1: REG_KEY_SLOT_8_W1,
25 #[doc = "0xa8 - reg_key_slot_8_w2."]
26 pub reg_key_slot_8_w2: REG_KEY_SLOT_8_W2,
27 #[doc = "0xac - reg_key_slot_8_w3."]
28 pub reg_key_slot_8_w3: REG_KEY_SLOT_8_W3,
29 #[doc = "0xb0 - reg_key_slot_9_w0."]
30 pub reg_key_slot_9_w0: REG_KEY_SLOT_9_W0,
31 #[doc = "0xb4 - reg_key_slot_9_w1."]
32 pub reg_key_slot_9_w1: REG_KEY_SLOT_9_W1,
33 #[doc = "0xb8 - reg_key_slot_9_w2."]
34 pub reg_key_slot_9_w2: REG_KEY_SLOT_9_W2,
35 #[doc = "0xbc - reg_key_slot_9_w3."]
36 pub reg_key_slot_9_w3: REG_KEY_SLOT_9_W3,
37 #[doc = "0xc0 - reg_key_slot_10_w0."]
38 pub reg_key_slot_10_w0: REG_KEY_SLOT_10_W0,
39 #[doc = "0xc4 - reg_key_slot_10_w1."]
40 pub reg_key_slot_10_w1: REG_KEY_SLOT_10_W1,
41 #[doc = "0xc8 - reg_key_slot_10_w2."]
42 pub reg_key_slot_10_w2: REG_KEY_SLOT_10_W2,
43 #[doc = "0xcc - reg_key_slot_10_w3."]
44 pub reg_key_slot_10_w3: REG_KEY_SLOT_10_W3,
45 #[doc = "0xd0 - reg_key_slot_11_w0."]
46 pub reg_key_slot_11_w0: REG_KEY_SLOT_11_W0,
47 #[doc = "0xd4 - reg_key_slot_11_w1."]
48 pub reg_key_slot_11_w1: REG_KEY_SLOT_11_W1,
49 #[doc = "0xd8 - reg_key_slot_11_w2."]
50 pub reg_key_slot_11_w2: REG_KEY_SLOT_11_W2,
51 #[doc = "0xdc - reg_key_slot_11_w3."]
52 pub reg_key_slot_11_w3: REG_KEY_SLOT_11_W3,
53 #[doc = "0xe0 - reg_data_1_lock."]
54 pub reg_data_1_lock: REG_DATA_1_LOCK,
55}
56#[doc = "reg_key_slot_6_w0 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_6_W0_SPEC>`"]
57pub type REG_KEY_SLOT_6_W0 = crate::Reg<reg_key_slot_6_w0::REG_KEY_SLOT_6_W0_SPEC>;
58#[doc = "reg_key_slot_6_w0."]
59pub mod reg_key_slot_6_w0;
60#[doc = "reg_key_slot_6_w1 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_6_W1_SPEC>`"]
61pub type REG_KEY_SLOT_6_W1 = crate::Reg<reg_key_slot_6_w1::REG_KEY_SLOT_6_W1_SPEC>;
62#[doc = "reg_key_slot_6_w1."]
63pub mod reg_key_slot_6_w1;
64#[doc = "reg_key_slot_6_w2 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_6_W2_SPEC>`"]
65pub type REG_KEY_SLOT_6_W2 = crate::Reg<reg_key_slot_6_w2::REG_KEY_SLOT_6_W2_SPEC>;
66#[doc = "reg_key_slot_6_w2."]
67pub mod reg_key_slot_6_w2;
68#[doc = "reg_key_slot_6_w3 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_6_W3_SPEC>`"]
69pub type REG_KEY_SLOT_6_W3 = crate::Reg<reg_key_slot_6_w3::REG_KEY_SLOT_6_W3_SPEC>;
70#[doc = "reg_key_slot_6_w3."]
71pub mod reg_key_slot_6_w3;
72#[doc = "reg_key_slot_7_w0 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_7_W0_SPEC>`"]
73pub type REG_KEY_SLOT_7_W0 = crate::Reg<reg_key_slot_7_w0::REG_KEY_SLOT_7_W0_SPEC>;
74#[doc = "reg_key_slot_7_w0."]
75pub mod reg_key_slot_7_w0;
76#[doc = "reg_key_slot_7_w1 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_7_W1_SPEC>`"]
77pub type REG_KEY_SLOT_7_W1 = crate::Reg<reg_key_slot_7_w1::REG_KEY_SLOT_7_W1_SPEC>;
78#[doc = "reg_key_slot_7_w1."]
79pub mod reg_key_slot_7_w1;
80#[doc = "reg_key_slot_7_w2 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_7_W2_SPEC>`"]
81pub type REG_KEY_SLOT_7_W2 = crate::Reg<reg_key_slot_7_w2::REG_KEY_SLOT_7_W2_SPEC>;
82#[doc = "reg_key_slot_7_w2."]
83pub mod reg_key_slot_7_w2;
84#[doc = "reg_key_slot_7_w3 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_7_W3_SPEC>`"]
85pub type REG_KEY_SLOT_7_W3 = crate::Reg<reg_key_slot_7_w3::REG_KEY_SLOT_7_W3_SPEC>;
86#[doc = "reg_key_slot_7_w3."]
87pub mod reg_key_slot_7_w3;
88#[doc = "reg_key_slot_8_w0 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_8_W0_SPEC>`"]
89pub type REG_KEY_SLOT_8_W0 = crate::Reg<reg_key_slot_8_w0::REG_KEY_SLOT_8_W0_SPEC>;
90#[doc = "reg_key_slot_8_w0."]
91pub mod reg_key_slot_8_w0;
92#[doc = "reg_key_slot_8_w1 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_8_W1_SPEC>`"]
93pub type REG_KEY_SLOT_8_W1 = crate::Reg<reg_key_slot_8_w1::REG_KEY_SLOT_8_W1_SPEC>;
94#[doc = "reg_key_slot_8_w1."]
95pub mod reg_key_slot_8_w1;
96#[doc = "reg_key_slot_8_w2 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_8_W2_SPEC>`"]
97pub type REG_KEY_SLOT_8_W2 = crate::Reg<reg_key_slot_8_w2::REG_KEY_SLOT_8_W2_SPEC>;
98#[doc = "reg_key_slot_8_w2."]
99pub mod reg_key_slot_8_w2;
100#[doc = "reg_key_slot_8_w3 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_8_W3_SPEC>`"]
101pub type REG_KEY_SLOT_8_W3 = crate::Reg<reg_key_slot_8_w3::REG_KEY_SLOT_8_W3_SPEC>;
102#[doc = "reg_key_slot_8_w3."]
103pub mod reg_key_slot_8_w3;
104#[doc = "reg_key_slot_9_w0 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_9_W0_SPEC>`"]
105pub type REG_KEY_SLOT_9_W0 = crate::Reg<reg_key_slot_9_w0::REG_KEY_SLOT_9_W0_SPEC>;
106#[doc = "reg_key_slot_9_w0."]
107pub mod reg_key_slot_9_w0;
108#[doc = "reg_key_slot_9_w1 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_9_W1_SPEC>`"]
109pub type REG_KEY_SLOT_9_W1 = crate::Reg<reg_key_slot_9_w1::REG_KEY_SLOT_9_W1_SPEC>;
110#[doc = "reg_key_slot_9_w1."]
111pub mod reg_key_slot_9_w1;
112#[doc = "reg_key_slot_9_w2 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_9_W2_SPEC>`"]
113pub type REG_KEY_SLOT_9_W2 = crate::Reg<reg_key_slot_9_w2::REG_KEY_SLOT_9_W2_SPEC>;
114#[doc = "reg_key_slot_9_w2."]
115pub mod reg_key_slot_9_w2;
116#[doc = "reg_key_slot_9_w3 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_9_W3_SPEC>`"]
117pub type REG_KEY_SLOT_9_W3 = crate::Reg<reg_key_slot_9_w3::REG_KEY_SLOT_9_W3_SPEC>;
118#[doc = "reg_key_slot_9_w3."]
119pub mod reg_key_slot_9_w3;
120#[doc = "reg_key_slot_10_w0 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_10_W0_SPEC>`"]
121pub type REG_KEY_SLOT_10_W0 = crate::Reg<reg_key_slot_10_w0::REG_KEY_SLOT_10_W0_SPEC>;
122#[doc = "reg_key_slot_10_w0."]
123pub mod reg_key_slot_10_w0;
124#[doc = "reg_key_slot_10_w1 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_10_W1_SPEC>`"]
125pub type REG_KEY_SLOT_10_W1 = crate::Reg<reg_key_slot_10_w1::REG_KEY_SLOT_10_W1_SPEC>;
126#[doc = "reg_key_slot_10_w1."]
127pub mod reg_key_slot_10_w1;
128#[doc = "reg_key_slot_10_w2 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_10_W2_SPEC>`"]
129pub type REG_KEY_SLOT_10_W2 = crate::Reg<reg_key_slot_10_w2::REG_KEY_SLOT_10_W2_SPEC>;
130#[doc = "reg_key_slot_10_w2."]
131pub mod reg_key_slot_10_w2;
132#[doc = "reg_key_slot_10_w3 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_10_W3_SPEC>`"]
133pub type REG_KEY_SLOT_10_W3 = crate::Reg<reg_key_slot_10_w3::REG_KEY_SLOT_10_W3_SPEC>;
134#[doc = "reg_key_slot_10_w3."]
135pub mod reg_key_slot_10_w3;
136#[doc = "reg_key_slot_11_w0 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_11_W0_SPEC>`"]
137pub type REG_KEY_SLOT_11_W0 = crate::Reg<reg_key_slot_11_w0::REG_KEY_SLOT_11_W0_SPEC>;
138#[doc = "reg_key_slot_11_w0."]
139pub mod reg_key_slot_11_w0;
140#[doc = "reg_key_slot_11_w1 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_11_W1_SPEC>`"]
141pub type REG_KEY_SLOT_11_W1 = crate::Reg<reg_key_slot_11_w1::REG_KEY_SLOT_11_W1_SPEC>;
142#[doc = "reg_key_slot_11_w1."]
143pub mod reg_key_slot_11_w1;
144#[doc = "reg_key_slot_11_w2 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_11_W2_SPEC>`"]
145pub type REG_KEY_SLOT_11_W2 = crate::Reg<reg_key_slot_11_w2::REG_KEY_SLOT_11_W2_SPEC>;
146#[doc = "reg_key_slot_11_w2."]
147pub mod reg_key_slot_11_w2;
148#[doc = "reg_key_slot_11_w3 (rw) register accessor: an alias for `Reg<REG_KEY_SLOT_11_W3_SPEC>`"]
149pub type REG_KEY_SLOT_11_W3 = crate::Reg<reg_key_slot_11_w3::REG_KEY_SLOT_11_W3_SPEC>;
150#[doc = "reg_key_slot_11_w3."]
151pub mod reg_key_slot_11_w3;
152#[doc = "reg_data_1_lock (rw) register accessor: an alias for `Reg<REG_DATA_1_LOCK_SPEC>`"]
153pub type REG_DATA_1_LOCK = crate::Reg<reg_data_1_lock::REG_DATA_1_LOCK_SPEC>;
154#[doc = "reg_data_1_lock."]
155pub mod reg_data_1_lock;