bl602_pac/
ef_data_1.rs

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