1#[repr(C)]
2#[cfg_attr(feature = "impl-register-debug", derive(Debug))]
3#[doc = "Register block"]
4pub struct RegisterBlock {
5 blk0_rdata0: BLK0_RDATA0,
6 blk0_rdata1: BLK0_RDATA1,
7 blk0_rdata2: BLK0_RDATA2,
8 blk0_rdata3: BLK0_RDATA3,
9 blk0_rdata4: BLK0_RDATA4,
10 blk0_rdata5: BLK0_RDATA5,
11 blk0_rdata6: BLK0_RDATA6,
12 blk0_wdata0: BLK0_WDATA0,
13 blk0_wdata1: BLK0_WDATA1,
14 blk0_wdata2: BLK0_WDATA2,
15 blk0_wdata3: BLK0_WDATA3,
16 blk0_wdata4: BLK0_WDATA4,
17 blk0_wdata5: BLK0_WDATA5,
18 blk0_wdata6: BLK0_WDATA6,
19 blk1_rdata0: BLK1_RDATA0,
20 blk1_rdata1: BLK1_RDATA1,
21 blk1_rdata2: BLK1_RDATA2,
22 blk1_rdata3: BLK1_RDATA3,
23 blk1_rdata4: BLK1_RDATA4,
24 blk1_rdata5: BLK1_RDATA5,
25 blk1_rdata6: BLK1_RDATA6,
26 blk1_rdata7: BLK1_RDATA7,
27 blk2_rdata0: BLK2_RDATA0,
28 blk2_rdata1: BLK2_RDATA1,
29 blk2_rdata2: BLK2_RDATA2,
30 blk2_rdata3: BLK2_RDATA3,
31 blk2_rdata4: BLK2_RDATA4,
32 blk2_rdata5: BLK2_RDATA5,
33 blk2_rdata6: BLK2_RDATA6,
34 blk2_rdata7: BLK2_RDATA7,
35 blk3_rdata0: BLK3_RDATA0,
36 blk3_rdata1: BLK3_RDATA1,
37 blk3_rdata2: BLK3_RDATA2,
38 blk3_rdata3: BLK3_RDATA3,
39 blk3_rdata4: BLK3_RDATA4,
40 blk3_rdata5: BLK3_RDATA5,
41 blk3_rdata6: BLK3_RDATA6,
42 blk3_rdata7: BLK3_RDATA7,
43 blk1_wdata0: BLK1_WDATA0,
44 blk1_wdata1: BLK1_WDATA1,
45 blk1_wdata2: BLK1_WDATA2,
46 blk1_wdata3: BLK1_WDATA3,
47 blk1_wdata4: BLK1_WDATA4,
48 blk1_wdata5: BLK1_WDATA5,
49 blk1_wdata6: BLK1_WDATA6,
50 blk1_wdata7: BLK1_WDATA7,
51 blk2_wdata0: BLK2_WDATA0,
52 blk2_wdata1: BLK2_WDATA1,
53 blk2_wdata2: BLK2_WDATA2,
54 blk2_wdata3: BLK2_WDATA3,
55 blk2_wdata4: BLK2_WDATA4,
56 blk2_wdata5: BLK2_WDATA5,
57 blk2_wdata6: BLK2_WDATA6,
58 blk2_wdata7: BLK2_WDATA7,
59 blk3_wdata0: BLK3_WDATA0,
60 blk3_wdata1: BLK3_WDATA1,
61 blk3_wdata2: BLK3_WDATA2,
62 blk3_wdata3: BLK3_WDATA3,
63 blk3_wdata4: BLK3_WDATA4,
64 blk3_wdata5: BLK3_WDATA5,
65 blk3_wdata6: BLK3_WDATA6,
66 blk3_wdata7: BLK3_WDATA7,
67 clk: CLK,
68 conf: CONF,
69 status: STATUS,
70 cmd: CMD,
71 int_raw: INT_RAW,
72 int_st: INT_ST,
73 int_ena: INT_ENA,
74 int_clr: INT_CLR,
75 dac_conf: DAC_CONF,
76 dec_status: DEC_STATUS,
77 _reserved72: [u8; 0xdc],
78 date: DATE,
79}
80impl RegisterBlock {
81 #[doc = "0x00 - "]
82 #[inline(always)]
83 pub const fn blk0_rdata0(&self) -> &BLK0_RDATA0 {
84 &self.blk0_rdata0
85 }
86 #[doc = "0x04 - "]
87 #[inline(always)]
88 pub const fn blk0_rdata1(&self) -> &BLK0_RDATA1 {
89 &self.blk0_rdata1
90 }
91 #[doc = "0x08 - "]
92 #[inline(always)]
93 pub const fn blk0_rdata2(&self) -> &BLK0_RDATA2 {
94 &self.blk0_rdata2
95 }
96 #[doc = "0x0c - "]
97 #[inline(always)]
98 pub const fn blk0_rdata3(&self) -> &BLK0_RDATA3 {
99 &self.blk0_rdata3
100 }
101 #[doc = "0x10 - "]
102 #[inline(always)]
103 pub const fn blk0_rdata4(&self) -> &BLK0_RDATA4 {
104 &self.blk0_rdata4
105 }
106 #[doc = "0x14 - "]
107 #[inline(always)]
108 pub const fn blk0_rdata5(&self) -> &BLK0_RDATA5 {
109 &self.blk0_rdata5
110 }
111 #[doc = "0x18 - "]
112 #[inline(always)]
113 pub const fn blk0_rdata6(&self) -> &BLK0_RDATA6 {
114 &self.blk0_rdata6
115 }
116 #[doc = "0x1c - "]
117 #[inline(always)]
118 pub const fn blk0_wdata0(&self) -> &BLK0_WDATA0 {
119 &self.blk0_wdata0
120 }
121 #[doc = "0x20 - "]
122 #[inline(always)]
123 pub const fn blk0_wdata1(&self) -> &BLK0_WDATA1 {
124 &self.blk0_wdata1
125 }
126 #[doc = "0x24 - "]
127 #[inline(always)]
128 pub const fn blk0_wdata2(&self) -> &BLK0_WDATA2 {
129 &self.blk0_wdata2
130 }
131 #[doc = "0x28 - "]
132 #[inline(always)]
133 pub const fn blk0_wdata3(&self) -> &BLK0_WDATA3 {
134 &self.blk0_wdata3
135 }
136 #[doc = "0x2c - "]
137 #[inline(always)]
138 pub const fn blk0_wdata4(&self) -> &BLK0_WDATA4 {
139 &self.blk0_wdata4
140 }
141 #[doc = "0x30 - "]
142 #[inline(always)]
143 pub const fn blk0_wdata5(&self) -> &BLK0_WDATA5 {
144 &self.blk0_wdata5
145 }
146 #[doc = "0x34 - "]
147 #[inline(always)]
148 pub const fn blk0_wdata6(&self) -> &BLK0_WDATA6 {
149 &self.blk0_wdata6
150 }
151 #[doc = "0x38 - "]
152 #[inline(always)]
153 pub const fn blk1_rdata0(&self) -> &BLK1_RDATA0 {
154 &self.blk1_rdata0
155 }
156 #[doc = "0x3c - "]
157 #[inline(always)]
158 pub const fn blk1_rdata1(&self) -> &BLK1_RDATA1 {
159 &self.blk1_rdata1
160 }
161 #[doc = "0x40 - "]
162 #[inline(always)]
163 pub const fn blk1_rdata2(&self) -> &BLK1_RDATA2 {
164 &self.blk1_rdata2
165 }
166 #[doc = "0x44 - "]
167 #[inline(always)]
168 pub const fn blk1_rdata3(&self) -> &BLK1_RDATA3 {
169 &self.blk1_rdata3
170 }
171 #[doc = "0x48 - "]
172 #[inline(always)]
173 pub const fn blk1_rdata4(&self) -> &BLK1_RDATA4 {
174 &self.blk1_rdata4
175 }
176 #[doc = "0x4c - "]
177 #[inline(always)]
178 pub const fn blk1_rdata5(&self) -> &BLK1_RDATA5 {
179 &self.blk1_rdata5
180 }
181 #[doc = "0x50 - "]
182 #[inline(always)]
183 pub const fn blk1_rdata6(&self) -> &BLK1_RDATA6 {
184 &self.blk1_rdata6
185 }
186 #[doc = "0x54 - "]
187 #[inline(always)]
188 pub const fn blk1_rdata7(&self) -> &BLK1_RDATA7 {
189 &self.blk1_rdata7
190 }
191 #[doc = "0x58 - "]
192 #[inline(always)]
193 pub const fn blk2_rdata0(&self) -> &BLK2_RDATA0 {
194 &self.blk2_rdata0
195 }
196 #[doc = "0x5c - "]
197 #[inline(always)]
198 pub const fn blk2_rdata1(&self) -> &BLK2_RDATA1 {
199 &self.blk2_rdata1
200 }
201 #[doc = "0x60 - "]
202 #[inline(always)]
203 pub const fn blk2_rdata2(&self) -> &BLK2_RDATA2 {
204 &self.blk2_rdata2
205 }
206 #[doc = "0x64 - "]
207 #[inline(always)]
208 pub const fn blk2_rdata3(&self) -> &BLK2_RDATA3 {
209 &self.blk2_rdata3
210 }
211 #[doc = "0x68 - "]
212 #[inline(always)]
213 pub const fn blk2_rdata4(&self) -> &BLK2_RDATA4 {
214 &self.blk2_rdata4
215 }
216 #[doc = "0x6c - "]
217 #[inline(always)]
218 pub const fn blk2_rdata5(&self) -> &BLK2_RDATA5 {
219 &self.blk2_rdata5
220 }
221 #[doc = "0x70 - "]
222 #[inline(always)]
223 pub const fn blk2_rdata6(&self) -> &BLK2_RDATA6 {
224 &self.blk2_rdata6
225 }
226 #[doc = "0x74 - "]
227 #[inline(always)]
228 pub const fn blk2_rdata7(&self) -> &BLK2_RDATA7 {
229 &self.blk2_rdata7
230 }
231 #[doc = "0x78 - "]
232 #[inline(always)]
233 pub const fn blk3_rdata0(&self) -> &BLK3_RDATA0 {
234 &self.blk3_rdata0
235 }
236 #[doc = "0x7c - "]
237 #[inline(always)]
238 pub const fn blk3_rdata1(&self) -> &BLK3_RDATA1 {
239 &self.blk3_rdata1
240 }
241 #[doc = "0x80 - "]
242 #[inline(always)]
243 pub const fn blk3_rdata2(&self) -> &BLK3_RDATA2 {
244 &self.blk3_rdata2
245 }
246 #[doc = "0x84 - "]
247 #[inline(always)]
248 pub const fn blk3_rdata3(&self) -> &BLK3_RDATA3 {
249 &self.blk3_rdata3
250 }
251 #[doc = "0x88 - "]
252 #[inline(always)]
253 pub const fn blk3_rdata4(&self) -> &BLK3_RDATA4 {
254 &self.blk3_rdata4
255 }
256 #[doc = "0x8c - "]
257 #[inline(always)]
258 pub const fn blk3_rdata5(&self) -> &BLK3_RDATA5 {
259 &self.blk3_rdata5
260 }
261 #[doc = "0x90 - "]
262 #[inline(always)]
263 pub const fn blk3_rdata6(&self) -> &BLK3_RDATA6 {
264 &self.blk3_rdata6
265 }
266 #[doc = "0x94 - "]
267 #[inline(always)]
268 pub const fn blk3_rdata7(&self) -> &BLK3_RDATA7 {
269 &self.blk3_rdata7
270 }
271 #[doc = "0x98 - "]
272 #[inline(always)]
273 pub const fn blk1_wdata0(&self) -> &BLK1_WDATA0 {
274 &self.blk1_wdata0
275 }
276 #[doc = "0x9c - "]
277 #[inline(always)]
278 pub const fn blk1_wdata1(&self) -> &BLK1_WDATA1 {
279 &self.blk1_wdata1
280 }
281 #[doc = "0xa0 - "]
282 #[inline(always)]
283 pub const fn blk1_wdata2(&self) -> &BLK1_WDATA2 {
284 &self.blk1_wdata2
285 }
286 #[doc = "0xa4 - "]
287 #[inline(always)]
288 pub const fn blk1_wdata3(&self) -> &BLK1_WDATA3 {
289 &self.blk1_wdata3
290 }
291 #[doc = "0xa8 - "]
292 #[inline(always)]
293 pub const fn blk1_wdata4(&self) -> &BLK1_WDATA4 {
294 &self.blk1_wdata4
295 }
296 #[doc = "0xac - "]
297 #[inline(always)]
298 pub const fn blk1_wdata5(&self) -> &BLK1_WDATA5 {
299 &self.blk1_wdata5
300 }
301 #[doc = "0xb0 - "]
302 #[inline(always)]
303 pub const fn blk1_wdata6(&self) -> &BLK1_WDATA6 {
304 &self.blk1_wdata6
305 }
306 #[doc = "0xb4 - "]
307 #[inline(always)]
308 pub const fn blk1_wdata7(&self) -> &BLK1_WDATA7 {
309 &self.blk1_wdata7
310 }
311 #[doc = "0xb8 - "]
312 #[inline(always)]
313 pub const fn blk2_wdata0(&self) -> &BLK2_WDATA0 {
314 &self.blk2_wdata0
315 }
316 #[doc = "0xbc - "]
317 #[inline(always)]
318 pub const fn blk2_wdata1(&self) -> &BLK2_WDATA1 {
319 &self.blk2_wdata1
320 }
321 #[doc = "0xc0 - "]
322 #[inline(always)]
323 pub const fn blk2_wdata2(&self) -> &BLK2_WDATA2 {
324 &self.blk2_wdata2
325 }
326 #[doc = "0xc4 - "]
327 #[inline(always)]
328 pub const fn blk2_wdata3(&self) -> &BLK2_WDATA3 {
329 &self.blk2_wdata3
330 }
331 #[doc = "0xc8 - "]
332 #[inline(always)]
333 pub const fn blk2_wdata4(&self) -> &BLK2_WDATA4 {
334 &self.blk2_wdata4
335 }
336 #[doc = "0xcc - "]
337 #[inline(always)]
338 pub const fn blk2_wdata5(&self) -> &BLK2_WDATA5 {
339 &self.blk2_wdata5
340 }
341 #[doc = "0xd0 - "]
342 #[inline(always)]
343 pub const fn blk2_wdata6(&self) -> &BLK2_WDATA6 {
344 &self.blk2_wdata6
345 }
346 #[doc = "0xd4 - "]
347 #[inline(always)]
348 pub const fn blk2_wdata7(&self) -> &BLK2_WDATA7 {
349 &self.blk2_wdata7
350 }
351 #[doc = "0xd8 - "]
352 #[inline(always)]
353 pub const fn blk3_wdata0(&self) -> &BLK3_WDATA0 {
354 &self.blk3_wdata0
355 }
356 #[doc = "0xdc - "]
357 #[inline(always)]
358 pub const fn blk3_wdata1(&self) -> &BLK3_WDATA1 {
359 &self.blk3_wdata1
360 }
361 #[doc = "0xe0 - "]
362 #[inline(always)]
363 pub const fn blk3_wdata2(&self) -> &BLK3_WDATA2 {
364 &self.blk3_wdata2
365 }
366 #[doc = "0xe4 - "]
367 #[inline(always)]
368 pub const fn blk3_wdata3(&self) -> &BLK3_WDATA3 {
369 &self.blk3_wdata3
370 }
371 #[doc = "0xe8 - "]
372 #[inline(always)]
373 pub const fn blk3_wdata4(&self) -> &BLK3_WDATA4 {
374 &self.blk3_wdata4
375 }
376 #[doc = "0xec - "]
377 #[inline(always)]
378 pub const fn blk3_wdata5(&self) -> &BLK3_WDATA5 {
379 &self.blk3_wdata5
380 }
381 #[doc = "0xf0 - "]
382 #[inline(always)]
383 pub const fn blk3_wdata6(&self) -> &BLK3_WDATA6 {
384 &self.blk3_wdata6
385 }
386 #[doc = "0xf4 - "]
387 #[inline(always)]
388 pub const fn blk3_wdata7(&self) -> &BLK3_WDATA7 {
389 &self.blk3_wdata7
390 }
391 #[doc = "0xf8 - "]
392 #[inline(always)]
393 pub const fn clk(&self) -> &CLK {
394 &self.clk
395 }
396 #[doc = "0xfc - "]
397 #[inline(always)]
398 pub const fn conf(&self) -> &CONF {
399 &self.conf
400 }
401 #[doc = "0x100 - "]
402 #[inline(always)]
403 pub const fn status(&self) -> &STATUS {
404 &self.status
405 }
406 #[doc = "0x104 - "]
407 #[inline(always)]
408 pub const fn cmd(&self) -> &CMD {
409 &self.cmd
410 }
411 #[doc = "0x108 - "]
412 #[inline(always)]
413 pub const fn int_raw(&self) -> &INT_RAW {
414 &self.int_raw
415 }
416 #[doc = "0x10c - "]
417 #[inline(always)]
418 pub const fn int_st(&self) -> &INT_ST {
419 &self.int_st
420 }
421 #[doc = "0x110 - "]
422 #[inline(always)]
423 pub const fn int_ena(&self) -> &INT_ENA {
424 &self.int_ena
425 }
426 #[doc = "0x114 - "]
427 #[inline(always)]
428 pub const fn int_clr(&self) -> &INT_CLR {
429 &self.int_clr
430 }
431 #[doc = "0x118 - "]
432 #[inline(always)]
433 pub const fn dac_conf(&self) -> &DAC_CONF {
434 &self.dac_conf
435 }
436 #[doc = "0x11c - "]
437 #[inline(always)]
438 pub const fn dec_status(&self) -> &DEC_STATUS {
439 &self.dec_status
440 }
441 #[doc = "0x1fc - "]
442 #[inline(always)]
443 pub const fn date(&self) -> &DATE {
444 &self.date
445 }
446}
447#[doc = "BLK0_RDATA0 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_rdata0::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_rdata0`] module"]
448pub type BLK0_RDATA0 = crate::Reg<blk0_rdata0::BLK0_RDATA0_SPEC>;
449#[doc = ""]
450pub mod blk0_rdata0;
451#[doc = "BLK0_RDATA1 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_rdata1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_rdata1`] module"]
452pub type BLK0_RDATA1 = crate::Reg<blk0_rdata1::BLK0_RDATA1_SPEC>;
453#[doc = ""]
454pub mod blk0_rdata1;
455#[doc = "BLK0_RDATA2 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_rdata2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_rdata2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_rdata2`] module"]
456pub type BLK0_RDATA2 = crate::Reg<blk0_rdata2::BLK0_RDATA2_SPEC>;
457#[doc = ""]
458pub mod blk0_rdata2;
459#[doc = "BLK0_RDATA3 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_rdata3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_rdata3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_rdata3`] module"]
460pub type BLK0_RDATA3 = crate::Reg<blk0_rdata3::BLK0_RDATA3_SPEC>;
461#[doc = ""]
462pub mod blk0_rdata3;
463#[doc = "BLK0_RDATA4 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_rdata4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_rdata4::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_rdata4`] module"]
464pub type BLK0_RDATA4 = crate::Reg<blk0_rdata4::BLK0_RDATA4_SPEC>;
465#[doc = ""]
466pub mod blk0_rdata4;
467#[doc = "BLK0_RDATA5 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_rdata5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_rdata5::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_rdata5`] module"]
468pub type BLK0_RDATA5 = crate::Reg<blk0_rdata5::BLK0_RDATA5_SPEC>;
469#[doc = ""]
470pub mod blk0_rdata5;
471#[doc = "BLK0_RDATA6 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_rdata6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_rdata6::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_rdata6`] module"]
472pub type BLK0_RDATA6 = crate::Reg<blk0_rdata6::BLK0_RDATA6_SPEC>;
473#[doc = ""]
474pub mod blk0_rdata6;
475#[doc = "BLK0_WDATA0 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_wdata0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_wdata0::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_wdata0`] module"]
476pub type BLK0_WDATA0 = crate::Reg<blk0_wdata0::BLK0_WDATA0_SPEC>;
477#[doc = ""]
478pub mod blk0_wdata0;
479#[doc = "BLK0_WDATA1 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_wdata1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_wdata1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_wdata1`] module"]
480pub type BLK0_WDATA1 = crate::Reg<blk0_wdata1::BLK0_WDATA1_SPEC>;
481#[doc = ""]
482pub mod blk0_wdata1;
483#[doc = "BLK0_WDATA2 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_wdata2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_wdata2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_wdata2`] module"]
484pub type BLK0_WDATA2 = crate::Reg<blk0_wdata2::BLK0_WDATA2_SPEC>;
485#[doc = ""]
486pub mod blk0_wdata2;
487#[doc = "BLK0_WDATA3 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_wdata3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_wdata3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_wdata3`] module"]
488pub type BLK0_WDATA3 = crate::Reg<blk0_wdata3::BLK0_WDATA3_SPEC>;
489#[doc = ""]
490pub mod blk0_wdata3;
491#[doc = "BLK0_WDATA4 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_wdata4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_wdata4::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_wdata4`] module"]
492pub type BLK0_WDATA4 = crate::Reg<blk0_wdata4::BLK0_WDATA4_SPEC>;
493#[doc = ""]
494pub mod blk0_wdata4;
495#[doc = "BLK0_WDATA5 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_wdata5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_wdata5::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_wdata5`] module"]
496pub type BLK0_WDATA5 = crate::Reg<blk0_wdata5::BLK0_WDATA5_SPEC>;
497#[doc = ""]
498pub mod blk0_wdata5;
499#[doc = "BLK0_WDATA6 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk0_wdata6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk0_wdata6::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk0_wdata6`] module"]
500pub type BLK0_WDATA6 = crate::Reg<blk0_wdata6::BLK0_WDATA6_SPEC>;
501#[doc = ""]
502pub mod blk0_wdata6;
503#[doc = "BLK1_RDATA0 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata0::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata0`] module"]
504pub type BLK1_RDATA0 = crate::Reg<blk1_rdata0::BLK1_RDATA0_SPEC>;
505#[doc = ""]
506pub mod blk1_rdata0;
507#[doc = "BLK1_RDATA1 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata1`] module"]
508pub type BLK1_RDATA1 = crate::Reg<blk1_rdata1::BLK1_RDATA1_SPEC>;
509#[doc = ""]
510pub mod blk1_rdata1;
511#[doc = "BLK1_RDATA2 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata2::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata2`] module"]
512pub type BLK1_RDATA2 = crate::Reg<blk1_rdata2::BLK1_RDATA2_SPEC>;
513#[doc = ""]
514pub mod blk1_rdata2;
515#[doc = "BLK1_RDATA3 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata3::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata3`] module"]
516pub type BLK1_RDATA3 = crate::Reg<blk1_rdata3::BLK1_RDATA3_SPEC>;
517#[doc = ""]
518pub mod blk1_rdata3;
519#[doc = "BLK1_RDATA4 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata4::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata4`] module"]
520pub type BLK1_RDATA4 = crate::Reg<blk1_rdata4::BLK1_RDATA4_SPEC>;
521#[doc = ""]
522pub mod blk1_rdata4;
523#[doc = "BLK1_RDATA5 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata5::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata5`] module"]
524pub type BLK1_RDATA5 = crate::Reg<blk1_rdata5::BLK1_RDATA5_SPEC>;
525#[doc = ""]
526pub mod blk1_rdata5;
527#[doc = "BLK1_RDATA6 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata6::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata6`] module"]
528pub type BLK1_RDATA6 = crate::Reg<blk1_rdata6::BLK1_RDATA6_SPEC>;
529#[doc = ""]
530pub mod blk1_rdata6;
531#[doc = "BLK1_RDATA7 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_rdata7::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_rdata7`] module"]
532pub type BLK1_RDATA7 = crate::Reg<blk1_rdata7::BLK1_RDATA7_SPEC>;
533#[doc = ""]
534pub mod blk1_rdata7;
535#[doc = "BLK2_RDATA0 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata0::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata0`] module"]
536pub type BLK2_RDATA0 = crate::Reg<blk2_rdata0::BLK2_RDATA0_SPEC>;
537#[doc = ""]
538pub mod blk2_rdata0;
539#[doc = "BLK2_RDATA1 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata1`] module"]
540pub type BLK2_RDATA1 = crate::Reg<blk2_rdata1::BLK2_RDATA1_SPEC>;
541#[doc = ""]
542pub mod blk2_rdata1;
543#[doc = "BLK2_RDATA2 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata2::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata2`] module"]
544pub type BLK2_RDATA2 = crate::Reg<blk2_rdata2::BLK2_RDATA2_SPEC>;
545#[doc = ""]
546pub mod blk2_rdata2;
547#[doc = "BLK2_RDATA3 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata3::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata3`] module"]
548pub type BLK2_RDATA3 = crate::Reg<blk2_rdata3::BLK2_RDATA3_SPEC>;
549#[doc = ""]
550pub mod blk2_rdata3;
551#[doc = "BLK2_RDATA4 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata4::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata4`] module"]
552pub type BLK2_RDATA4 = crate::Reg<blk2_rdata4::BLK2_RDATA4_SPEC>;
553#[doc = ""]
554pub mod blk2_rdata4;
555#[doc = "BLK2_RDATA5 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata5::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata5`] module"]
556pub type BLK2_RDATA5 = crate::Reg<blk2_rdata5::BLK2_RDATA5_SPEC>;
557#[doc = ""]
558pub mod blk2_rdata5;
559#[doc = "BLK2_RDATA6 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata6::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata6`] module"]
560pub type BLK2_RDATA6 = crate::Reg<blk2_rdata6::BLK2_RDATA6_SPEC>;
561#[doc = ""]
562pub mod blk2_rdata6;
563#[doc = "BLK2_RDATA7 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_rdata7::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_rdata7`] module"]
564pub type BLK2_RDATA7 = crate::Reg<blk2_rdata7::BLK2_RDATA7_SPEC>;
565#[doc = ""]
566pub mod blk2_rdata7;
567#[doc = "BLK3_RDATA0 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata0::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata0`] module"]
568pub type BLK3_RDATA0 = crate::Reg<blk3_rdata0::BLK3_RDATA0_SPEC>;
569#[doc = ""]
570pub mod blk3_rdata0;
571#[doc = "BLK3_RDATA1 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata1`] module"]
572pub type BLK3_RDATA1 = crate::Reg<blk3_rdata1::BLK3_RDATA1_SPEC>;
573#[doc = ""]
574pub mod blk3_rdata1;
575#[doc = "BLK3_RDATA2 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata2::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata2`] module"]
576pub type BLK3_RDATA2 = crate::Reg<blk3_rdata2::BLK3_RDATA2_SPEC>;
577#[doc = ""]
578pub mod blk3_rdata2;
579#[doc = "BLK3_RDATA3 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_rdata3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata3`] module"]
580pub type BLK3_RDATA3 = crate::Reg<blk3_rdata3::BLK3_RDATA3_SPEC>;
581#[doc = ""]
582pub mod blk3_rdata3;
583#[doc = "BLK3_RDATA4 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata4::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata4`] module"]
584pub type BLK3_RDATA4 = crate::Reg<blk3_rdata4::BLK3_RDATA4_SPEC>;
585#[doc = ""]
586pub mod blk3_rdata4;
587#[doc = "BLK3_RDATA5 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata5::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata5`] module"]
588pub type BLK3_RDATA5 = crate::Reg<blk3_rdata5::BLK3_RDATA5_SPEC>;
589#[doc = ""]
590pub mod blk3_rdata5;
591#[doc = "BLK3_RDATA6 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata6::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata6`] module"]
592pub type BLK3_RDATA6 = crate::Reg<blk3_rdata6::BLK3_RDATA6_SPEC>;
593#[doc = ""]
594pub mod blk3_rdata6;
595#[doc = "BLK3_RDATA7 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_rdata7::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_rdata7`] module"]
596pub type BLK3_RDATA7 = crate::Reg<blk3_rdata7::BLK3_RDATA7_SPEC>;
597#[doc = ""]
598pub mod blk3_rdata7;
599#[doc = "BLK1_WDATA0 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata0::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata0`] module"]
600pub type BLK1_WDATA0 = crate::Reg<blk1_wdata0::BLK1_WDATA0_SPEC>;
601#[doc = ""]
602pub mod blk1_wdata0;
603#[doc = "BLK1_WDATA1 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata1`] module"]
604pub type BLK1_WDATA1 = crate::Reg<blk1_wdata1::BLK1_WDATA1_SPEC>;
605#[doc = ""]
606pub mod blk1_wdata1;
607#[doc = "BLK1_WDATA2 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata2`] module"]
608pub type BLK1_WDATA2 = crate::Reg<blk1_wdata2::BLK1_WDATA2_SPEC>;
609#[doc = ""]
610pub mod blk1_wdata2;
611#[doc = "BLK1_WDATA3 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata3`] module"]
612pub type BLK1_WDATA3 = crate::Reg<blk1_wdata3::BLK1_WDATA3_SPEC>;
613#[doc = ""]
614pub mod blk1_wdata3;
615#[doc = "BLK1_WDATA4 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata4::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata4`] module"]
616pub type BLK1_WDATA4 = crate::Reg<blk1_wdata4::BLK1_WDATA4_SPEC>;
617#[doc = ""]
618pub mod blk1_wdata4;
619#[doc = "BLK1_WDATA5 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata5::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata5`] module"]
620pub type BLK1_WDATA5 = crate::Reg<blk1_wdata5::BLK1_WDATA5_SPEC>;
621#[doc = ""]
622pub mod blk1_wdata5;
623#[doc = "BLK1_WDATA6 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata6::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata6`] module"]
624pub type BLK1_WDATA6 = crate::Reg<blk1_wdata6::BLK1_WDATA6_SPEC>;
625#[doc = ""]
626pub mod blk1_wdata6;
627#[doc = "BLK1_WDATA7 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk1_wdata7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk1_wdata7::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk1_wdata7`] module"]
628pub type BLK1_WDATA7 = crate::Reg<blk1_wdata7::BLK1_WDATA7_SPEC>;
629#[doc = ""]
630pub mod blk1_wdata7;
631#[doc = "BLK2_WDATA0 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata0::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata0`] module"]
632pub type BLK2_WDATA0 = crate::Reg<blk2_wdata0::BLK2_WDATA0_SPEC>;
633#[doc = ""]
634pub mod blk2_wdata0;
635#[doc = "BLK2_WDATA1 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata1`] module"]
636pub type BLK2_WDATA1 = crate::Reg<blk2_wdata1::BLK2_WDATA1_SPEC>;
637#[doc = ""]
638pub mod blk2_wdata1;
639#[doc = "BLK2_WDATA2 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata2`] module"]
640pub type BLK2_WDATA2 = crate::Reg<blk2_wdata2::BLK2_WDATA2_SPEC>;
641#[doc = ""]
642pub mod blk2_wdata2;
643#[doc = "BLK2_WDATA3 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata3`] module"]
644pub type BLK2_WDATA3 = crate::Reg<blk2_wdata3::BLK2_WDATA3_SPEC>;
645#[doc = ""]
646pub mod blk2_wdata3;
647#[doc = "BLK2_WDATA4 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata4::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata4`] module"]
648pub type BLK2_WDATA4 = crate::Reg<blk2_wdata4::BLK2_WDATA4_SPEC>;
649#[doc = ""]
650pub mod blk2_wdata4;
651#[doc = "BLK2_WDATA5 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata5::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata5`] module"]
652pub type BLK2_WDATA5 = crate::Reg<blk2_wdata5::BLK2_WDATA5_SPEC>;
653#[doc = ""]
654pub mod blk2_wdata5;
655#[doc = "BLK2_WDATA6 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata6::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata6`] module"]
656pub type BLK2_WDATA6 = crate::Reg<blk2_wdata6::BLK2_WDATA6_SPEC>;
657#[doc = ""]
658pub mod blk2_wdata6;
659#[doc = "BLK2_WDATA7 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk2_wdata7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk2_wdata7::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk2_wdata7`] module"]
660pub type BLK2_WDATA7 = crate::Reg<blk2_wdata7::BLK2_WDATA7_SPEC>;
661#[doc = ""]
662pub mod blk2_wdata7;
663#[doc = "BLK3_WDATA0 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_wdata0::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata0`] module"]
664pub type BLK3_WDATA0 = crate::Reg<blk3_wdata0::BLK3_WDATA0_SPEC>;
665#[doc = ""]
666pub mod blk3_wdata0;
667#[doc = "BLK3_WDATA1 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_wdata1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata1`] module"]
668pub type BLK3_WDATA1 = crate::Reg<blk3_wdata1::BLK3_WDATA1_SPEC>;
669#[doc = ""]
670pub mod blk3_wdata1;
671#[doc = "BLK3_WDATA2 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_wdata2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata2`] module"]
672pub type BLK3_WDATA2 = crate::Reg<blk3_wdata2::BLK3_WDATA2_SPEC>;
673#[doc = ""]
674pub mod blk3_wdata2;
675#[doc = "BLK3_WDATA3 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_wdata3::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata3`] module"]
676pub type BLK3_WDATA3 = crate::Reg<blk3_wdata3::BLK3_WDATA3_SPEC>;
677#[doc = ""]
678pub mod blk3_wdata3;
679#[doc = "BLK3_WDATA4 (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata4::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata4`] module"]
680pub type BLK3_WDATA4 = crate::Reg<blk3_wdata4::BLK3_WDATA4_SPEC>;
681#[doc = ""]
682pub mod blk3_wdata4;
683#[doc = "BLK3_WDATA5 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_wdata5::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata5`] module"]
684pub type BLK3_WDATA5 = crate::Reg<blk3_wdata5::BLK3_WDATA5_SPEC>;
685#[doc = ""]
686pub mod blk3_wdata5;
687#[doc = "BLK3_WDATA6 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_wdata6::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata6`] module"]
688pub type BLK3_WDATA6 = crate::Reg<blk3_wdata6::BLK3_WDATA6_SPEC>;
689#[doc = ""]
690pub mod blk3_wdata6;
691#[doc = "BLK3_WDATA7 (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`blk3_wdata7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`blk3_wdata7::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@blk3_wdata7`] module"]
692pub type BLK3_WDATA7 = crate::Reg<blk3_wdata7::BLK3_WDATA7_SPEC>;
693#[doc = ""]
694pub mod blk3_wdata7;
695#[doc = "CLK (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`clk::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`clk::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@clk`] module"]
696pub type CLK = crate::Reg<clk::CLK_SPEC>;
697#[doc = ""]
698pub mod clk;
699#[doc = "CONF (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`conf::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`conf::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@conf`] module"]
700pub type CONF = crate::Reg<conf::CONF_SPEC>;
701#[doc = ""]
702pub mod conf;
703#[doc = "STATUS (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`status::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status`] module"]
704pub type STATUS = crate::Reg<status::STATUS_SPEC>;
705#[doc = ""]
706pub mod status;
707#[doc = "CMD (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`cmd::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cmd::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@cmd`] module"]
708pub type CMD = crate::Reg<cmd::CMD_SPEC>;
709#[doc = ""]
710pub mod cmd;
711#[doc = "INT_RAW (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`int_raw::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@int_raw`] module"]
712pub type INT_RAW = crate::Reg<int_raw::INT_RAW_SPEC>;
713#[doc = ""]
714pub mod int_raw;
715#[doc = "INT_ST (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`int_st::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@int_st`] module"]
716pub type INT_ST = crate::Reg<int_st::INT_ST_SPEC>;
717#[doc = ""]
718pub mod int_st;
719#[doc = "INT_ENA (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`int_ena::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`int_ena::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@int_ena`] module"]
720pub type INT_ENA = crate::Reg<int_ena::INT_ENA_SPEC>;
721#[doc = ""]
722pub mod int_ena;
723#[doc = "INT_CLR (w) register accessor: \n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`int_clr::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@int_clr`] module"]
724pub type INT_CLR = crate::Reg<int_clr::INT_CLR_SPEC>;
725#[doc = ""]
726pub mod int_clr;
727#[doc = "DAC_CONF (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`dac_conf::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`dac_conf::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@dac_conf`] module"]
728pub type DAC_CONF = crate::Reg<dac_conf::DAC_CONF_SPEC>;
729#[doc = ""]
730pub mod dac_conf;
731#[doc = "DEC_STATUS (r) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`dec_status::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@dec_status`] module"]
732pub type DEC_STATUS = crate::Reg<dec_status::DEC_STATUS_SPEC>;
733#[doc = ""]
734pub mod dec_status;
735#[doc = "DATE (rw) register accessor: \n\nYou can [`read`](crate::Reg::read) this register and get [`date::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`date::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@date`] module"]
736pub type DATE = crate::Reg<date::DATE_SPEC>;
737#[doc = ""]
738pub mod date;