1#[repr(C)]
2#[cfg_attr(feature = "debug", derive(Debug))]
3#[doc = "Register block"]
4pub struct RegisterBlock {
5 mcr: Mcr,
6 ctrl1: Ctrl1,
7 timer: Timer,
8 _reserved3: [u8; 0x04],
9 rxmgmask: Rxmgmask,
10 rx14mask: Rx14mask,
11 rx15mask: Rx15mask,
12 ecr: Ecr,
13 esr1: Esr1,
14 _reserved8: [u8; 0x04],
15 imask1: Imask1,
16 _reserved9: [u8; 0x04],
17 iflag1: Iflag1,
18 ctrl2: Ctrl2,
19 esr2: Esr2,
20 _reserved12: [u8; 0x08],
21 crcr: Crcr,
22 rxfgmask: Rxfgmask,
23 rxfir: Rxfir,
24 cbt: Cbt,
25 _reserved16: [u8; 0x2c],
26 _reserved_16_cs0: [u8; 0x04],
27 _reserved_17_id0: [u8; 0x04],
28 _reserved_18_word00: [u8; 0x04],
29 _reserved_19_word10: [u8; 0x04],
30 _reserved_20_cs1: [u8; 0x04],
31 _reserved_21_id1: [u8; 0x04],
32 _reserved_22_word01: [u8; 0x04],
33 _reserved_23_word11: [u8; 0x04],
34 _reserved_24_cs2: [u8; 0x04],
35 _reserved_25_id2: [u8; 0x04],
36 _reserved_26_word02: [u8; 0x04],
37 _reserved_27_word12: [u8; 0x04],
38 _reserved_28_cs3: [u8; 0x04],
39 _reserved_29_id3: [u8; 0x04],
40 _reserved_30_word03: [u8; 0x04],
41 _reserved_31_word13: [u8; 0x04],
42 _reserved_32_cs4: [u8; 0x04],
43 _reserved_33_id4: [u8; 0x04],
44 _reserved_34_word04: [u8; 0x04],
45 _reserved_35_word14: [u8; 0x04],
46 _reserved_36_cs5: [u8; 0x04],
47 _reserved_37_id5: [u8; 0x04],
48 _reserved_38_word05: [u8; 0x04],
49 _reserved_39_word15: [u8; 0x04],
50 _reserved_40_cs6: [u8; 0x04],
51 _reserved_41_id6: [u8; 0x04],
52 _reserved_42_word06: [u8; 0x04],
53 _reserved_43_word16: [u8; 0x04],
54 _reserved_44_cs7: [u8; 0x04],
55 _reserved_45_id7: [u8; 0x04],
56 _reserved_46_word07: [u8; 0x04],
57 _reserved_47_word17: [u8; 0x04],
58 _reserved_48_cs8: [u8; 0x04],
59 _reserved_49_id8: [u8; 0x04],
60 _reserved_50_word08: [u8; 0x04],
61 _reserved_51_word18: [u8; 0x04],
62 _reserved_52_cs9: [u8; 0x04],
63 _reserved_53_id9: [u8; 0x04],
64 _reserved_54_word09: [u8; 0x04],
65 _reserved_55_word19: [u8; 0x04],
66 _reserved_56_cs10: [u8; 0x04],
67 _reserved_57_id10: [u8; 0x04],
68 _reserved_58_word010: [u8; 0x04],
69 _reserved_59_word110: [u8; 0x04],
70 _reserved_60_cs11: [u8; 0x04],
71 _reserved_61_id11: [u8; 0x04],
72 _reserved_62_word011: [u8; 0x04],
73 _reserved_63_word111: [u8; 0x04],
74 _reserved_64_cs12: [u8; 0x04],
75 _reserved_65_id12: [u8; 0x04],
76 _reserved_66_word012: [u8; 0x04],
77 _reserved_67_word112: [u8; 0x04],
78 _reserved_68_cs13: [u8; 0x04],
79 _reserved_69_id13: [u8; 0x04],
80 _reserved_70_word013: [u8; 0x04],
81 _reserved_71_word113: [u8; 0x04],
82 _reserved_72_cs14: [u8; 0x04],
83 _reserved_73_id14: [u8; 0x04],
84 _reserved_74_word014: [u8; 0x04],
85 _reserved_75_word114: [u8; 0x04],
86 _reserved_76_cs15: [u8; 0x04],
87 _reserved_77_id15: [u8; 0x04],
88 _reserved_78_word015: [u8; 0x04],
89 _reserved_79_word115: [u8; 0x04],
90 _reserved_80_cs16: [u8; 0x04],
91 _reserved_81_id16: [u8; 0x04],
92 _reserved_82_word016: [u8; 0x04],
93 _reserved_83_word116: [u8; 0x04],
94 _reserved_84_cs17: [u8; 0x04],
95 _reserved_85_id17: [u8; 0x04],
96 _reserved_86_word017: [u8; 0x04],
97 _reserved_87_word117: [u8; 0x04],
98 _reserved_88_cs18: [u8; 0x04],
99 _reserved_89_id18: [u8; 0x04],
100 _reserved_90_word018: [u8; 0x04],
101 _reserved_91_word118: [u8; 0x04],
102 _reserved_92_cs19: [u8; 0x04],
103 _reserved_93_id19: [u8; 0x04],
104 _reserved_94_word019: [u8; 0x04],
105 _reserved_95_word119: [u8; 0x04],
106 _reserved_96_cs20: [u8; 0x04],
107 _reserved_97_id20: [u8; 0x04],
108 _reserved_98_word020: [u8; 0x04],
109 _reserved_99_word120: [u8; 0x04],
110 _reserved_100_cs21: [u8; 0x04],
111 _reserved_101_id21: [u8; 0x04],
112 _reserved_102_word021: [u8; 0x04],
113 _reserved_103_word121: [u8; 0x04],
114 _reserved_104_cs22: [u8; 0x04],
115 _reserved_105_id22: [u8; 0x04],
116 _reserved_106_word022: [u8; 0x04],
117 _reserved_107_word122: [u8; 0x04],
118 _reserved_108_cs23: [u8; 0x04],
119 _reserved_109_id23: [u8; 0x04],
120 _reserved_110_word023: [u8; 0x04],
121 _reserved_111_word123: [u8; 0x04],
122 _reserved_112_cs24: [u8; 0x04],
123 _reserved_113_id24: [u8; 0x04],
124 _reserved_114_word024: [u8; 0x04],
125 _reserved_115_word124: [u8; 0x04],
126 _reserved_116_cs25: [u8; 0x04],
127 _reserved_117_id25: [u8; 0x04],
128 _reserved_118_word025: [u8; 0x04],
129 _reserved_119_word125: [u8; 0x04],
130 _reserved_120_cs26: [u8; 0x04],
131 _reserved_121_id26: [u8; 0x04],
132 _reserved_122_word026: [u8; 0x04],
133 _reserved_123_word126: [u8; 0x04],
134 _reserved_124_cs27: [u8; 0x04],
135 _reserved_125_id27: [u8; 0x04],
136 _reserved_126_word027: [u8; 0x04],
137 _reserved_127_word127: [u8; 0x04],
138 _reserved_128_cs28: [u8; 0x04],
139 _reserved_129_id28: [u8; 0x04],
140 _reserved_130_word028: [u8; 0x04],
141 _reserved_131_word128: [u8; 0x04],
142 _reserved_132_cs29: [u8; 0x04],
143 _reserved_133_id29: [u8; 0x04],
144 _reserved_134_word029: [u8; 0x04],
145 _reserved_135_word129: [u8; 0x04],
146 _reserved_136_cs30: [u8; 0x04],
147 _reserved_137_id30: [u8; 0x04],
148 _reserved_138_word030: [u8; 0x04],
149 _reserved_139_word130: [u8; 0x04],
150 _reserved_140_cs31: [u8; 0x04],
151 _reserved_141_id31: [u8; 0x04],
152 _reserved_142_word031: [u8; 0x04],
153 _reserved_143_word131: [u8; 0x04],
154 _reserved144: [u8; 0x0600],
155 rximr: [Rximr; 32],
156 _reserved145: [u8; 0x0200],
157 ctrl1_pn: Ctrl1Pn,
158 ctrl2_pn: Ctrl2Pn,
159 wu_mtc: WuMtc,
160 flt_id1: FltId1,
161 flt_dlc: FltDlc,
162 pl1_lo: Pl1Lo,
163 pl1_hi: Pl1Hi,
164 flt_id2_idmask: FltId2Idmask,
165 pl2_plmask_lo: Pl2PlmaskLo,
166 pl2_plmask_hi: Pl2PlmaskHi,
167 _reserved155: [u8; 0x18],
168 wmb: [Wmb; 4],
169 _reserved156: [u8; 0x70],
170 eprs: Eprs,
171 encbt: Encbt,
172 edcbt: Edcbt,
173 etdc: Etdc,
174 fdctrl: Fdctrl,
175 fdcbt: Fdcbt,
176 fdcrc: Fdcrc,
177 erfcr: Erfcr,
178 erfier: Erfier,
179 erfsr: Erfsr,
180 _reserved166: [u8; 0x23e8],
181 erffel: [Erffel; 32],
182}
183impl RegisterBlock {
184 #[doc = "0x00 - Module Configuration"]
185 #[inline(always)]
186 pub const fn mcr(&self) -> &Mcr {
187 &self.mcr
188 }
189 #[doc = "0x04 - Control 1"]
190 #[inline(always)]
191 pub const fn ctrl1(&self) -> &Ctrl1 {
192 &self.ctrl1
193 }
194 #[doc = "0x08 - Free-Running Timer"]
195 #[inline(always)]
196 pub const fn timer(&self) -> &Timer {
197 &self.timer
198 }
199 #[doc = "0x10 - RX Message Buffers Global Mask"]
200 #[inline(always)]
201 pub const fn rxmgmask(&self) -> &Rxmgmask {
202 &self.rxmgmask
203 }
204 #[doc = "0x14 - Receive 14 Mask"]
205 #[inline(always)]
206 pub const fn rx14mask(&self) -> &Rx14mask {
207 &self.rx14mask
208 }
209 #[doc = "0x18 - Receive 15 Mask"]
210 #[inline(always)]
211 pub const fn rx15mask(&self) -> &Rx15mask {
212 &self.rx15mask
213 }
214 #[doc = "0x1c - Error Counter"]
215 #[inline(always)]
216 pub const fn ecr(&self) -> &Ecr {
217 &self.ecr
218 }
219 #[doc = "0x20 - Error and Status 1"]
220 #[inline(always)]
221 pub const fn esr1(&self) -> &Esr1 {
222 &self.esr1
223 }
224 #[doc = "0x28 - Interrupt Masks 1"]
225 #[inline(always)]
226 pub const fn imask1(&self) -> &Imask1 {
227 &self.imask1
228 }
229 #[doc = "0x30 - Interrupt Flags 1"]
230 #[inline(always)]
231 pub const fn iflag1(&self) -> &Iflag1 {
232 &self.iflag1
233 }
234 #[doc = "0x34 - Control 2"]
235 #[inline(always)]
236 pub const fn ctrl2(&self) -> &Ctrl2 {
237 &self.ctrl2
238 }
239 #[doc = "0x38 - Error and Status 2"]
240 #[inline(always)]
241 pub const fn esr2(&self) -> &Esr2 {
242 &self.esr2
243 }
244 #[doc = "0x44 - Cyclic Redundancy Check"]
245 #[inline(always)]
246 pub const fn crcr(&self) -> &Crcr {
247 &self.crcr
248 }
249 #[doc = "0x48 - Legacy RX FIFO Global Mask"]
250 #[inline(always)]
251 pub const fn rxfgmask(&self) -> &Rxfgmask {
252 &self.rxfgmask
253 }
254 #[doc = "0x4c - Legacy RX FIFO Information"]
255 #[inline(always)]
256 pub const fn rxfir(&self) -> &Rxfir {
257 &self.rxfir
258 }
259 #[doc = "0x50 - CAN Bit Timing"]
260 #[inline(always)]
261 pub const fn cbt(&self) -> &Cbt {
262 &self.cbt
263 }
264 #[doc = "0x80 - Message Buffer 0 CS Register"]
265 #[inline(always)]
266 pub const fn mb0_8b_cs(&self) -> &Mb0_8bCs {
267 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(128).cast() }
268 }
269 #[doc = "0x80 - Message Buffer 0 CS Register"]
270 #[inline(always)]
271 pub const fn mb0_64b_cs(&self) -> &Mb0_64bCs {
272 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(128).cast() }
273 }
274 #[doc = "0x80 - Message Buffer 0 CS Register"]
275 #[inline(always)]
276 pub const fn mb0_32b_cs(&self) -> &Mb0_32bCs {
277 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(128).cast() }
278 }
279 #[doc = "0x80 - Message Buffer 0 CS Register"]
280 #[inline(always)]
281 pub const fn mb0_16b_cs(&self) -> &Mb0_16bCs {
282 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(128).cast() }
283 }
284 #[doc = "0x80 - Message Buffer 0 CS Register"]
285 #[inline(always)]
286 pub const fn cs0(&self) -> &Cs0 {
287 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(128).cast() }
288 }
289 #[doc = "0x84 - Message Buffer 0 ID Register"]
290 #[inline(always)]
291 pub const fn mb0_8b_id(&self) -> &Mb0_8bId {
292 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(132).cast() }
293 }
294 #[doc = "0x84 - Message Buffer 0 ID Register"]
295 #[inline(always)]
296 pub const fn mb0_64b_id(&self) -> &Mb0_64bId {
297 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(132).cast() }
298 }
299 #[doc = "0x84 - Message Buffer 0 ID Register"]
300 #[inline(always)]
301 pub const fn mb0_32b_id(&self) -> &Mb0_32bId {
302 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(132).cast() }
303 }
304 #[doc = "0x84 - Message Buffer 0 ID Register"]
305 #[inline(always)]
306 pub const fn mb0_16b_id(&self) -> &Mb0_16bId {
307 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(132).cast() }
308 }
309 #[doc = "0x84 - Message Buffer 0 ID Register"]
310 #[inline(always)]
311 pub const fn id0(&self) -> &Id0 {
312 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(132).cast() }
313 }
314 #[doc = "0x88 - Message Buffer 0 WORD0 Register"]
315 #[inline(always)]
316 pub const fn word00(&self) -> &Word00 {
317 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(136).cast() }
318 }
319 #[doc = "0x88 - Message Buffer 0 WORD_8B Register"]
320 #[inline(always)]
321 pub const fn mb0_8b_word0(&self) -> &Mb0_8bWord0 {
322 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(136).cast() }
323 }
324 #[doc = "0x88 - Message Buffer 0 WORD_64B Register"]
325 #[inline(always)]
326 pub const fn mb0_64b_word0(&self) -> &Mb0_64bWord0 {
327 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(136).cast() }
328 }
329 #[doc = "0x88 - Message Buffer 0 WORD_32B Register"]
330 #[inline(always)]
331 pub const fn mb0_32b_word0(&self) -> &Mb0_32bWord0 {
332 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(136).cast() }
333 }
334 #[doc = "0x88 - Message Buffer 0 WORD_16B Register"]
335 #[inline(always)]
336 pub const fn mb0_16b_word0(&self) -> &Mb0_16bWord0 {
337 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(136).cast() }
338 }
339 #[doc = "0x8c - Message Buffer 0 WORD1 Register"]
340 #[inline(always)]
341 pub const fn word10(&self) -> &Word10 {
342 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(140).cast() }
343 }
344 #[doc = "0x8c - Message Buffer 0 WORD_8B Register"]
345 #[inline(always)]
346 pub const fn mb0_8b_word1(&self) -> &Mb0_8bWord1 {
347 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(140).cast() }
348 }
349 #[doc = "0x8c - Message Buffer 0 WORD_64B Register"]
350 #[inline(always)]
351 pub const fn mb0_64b_word1(&self) -> &Mb0_64bWord1 {
352 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(140).cast() }
353 }
354 #[doc = "0x8c - Message Buffer 0 WORD_32B Register"]
355 #[inline(always)]
356 pub const fn mb0_32b_word1(&self) -> &Mb0_32bWord1 {
357 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(140).cast() }
358 }
359 #[doc = "0x8c - Message Buffer 0 WORD_16B Register"]
360 #[inline(always)]
361 pub const fn mb0_16b_word1(&self) -> &Mb0_16bWord1 {
362 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(140).cast() }
363 }
364 #[doc = "0x90 - Message Buffer 1 CS Register"]
365 #[inline(always)]
366 pub const fn mb1_8b_cs(&self) -> &Mb1_8bCs {
367 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(144).cast() }
368 }
369 #[doc = "0x90 - Message Buffer 0 WORD_64B Register"]
370 #[inline(always)]
371 pub const fn mb0_64b_word2(&self) -> &Mb0_64bWord2 {
372 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(144).cast() }
373 }
374 #[doc = "0x90 - Message Buffer 0 WORD_32B Register"]
375 #[inline(always)]
376 pub const fn mb0_32b_word2(&self) -> &Mb0_32bWord2 {
377 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(144).cast() }
378 }
379 #[doc = "0x90 - Message Buffer 0 WORD_16B Register"]
380 #[inline(always)]
381 pub const fn mb0_16b_word2(&self) -> &Mb0_16bWord2 {
382 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(144).cast() }
383 }
384 #[doc = "0x90 - Message Buffer 1 CS Register"]
385 #[inline(always)]
386 pub const fn cs1(&self) -> &Cs1 {
387 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(144).cast() }
388 }
389 #[doc = "0x94 - Message Buffer 1 ID Register"]
390 #[inline(always)]
391 pub const fn mb1_8b_id(&self) -> &Mb1_8bId {
392 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(148).cast() }
393 }
394 #[doc = "0x94 - Message Buffer 0 WORD_64B Register"]
395 #[inline(always)]
396 pub const fn mb0_64b_word3(&self) -> &Mb0_64bWord3 {
397 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(148).cast() }
398 }
399 #[doc = "0x94 - Message Buffer 0 WORD_32B Register"]
400 #[inline(always)]
401 pub const fn mb0_32b_word3(&self) -> &Mb0_32bWord3 {
402 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(148).cast() }
403 }
404 #[doc = "0x94 - Message Buffer 0 WORD_16B Register"]
405 #[inline(always)]
406 pub const fn mb0_16b_word3(&self) -> &Mb0_16bWord3 {
407 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(148).cast() }
408 }
409 #[doc = "0x94 - Message Buffer 1 ID Register"]
410 #[inline(always)]
411 pub const fn id1(&self) -> &Id1 {
412 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(148).cast() }
413 }
414 #[doc = "0x98 - Message Buffer 1 WORD0 Register"]
415 #[inline(always)]
416 pub const fn word01(&self) -> &Word01 {
417 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(152).cast() }
418 }
419 #[doc = "0x98 - Message Buffer 1 WORD_8B Register"]
420 #[inline(always)]
421 pub const fn mb1_8b_word0(&self) -> &Mb1_8bWord0 {
422 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(152).cast() }
423 }
424 #[doc = "0x98 - Message Buffer 1 CS Register"]
425 #[inline(always)]
426 pub const fn mb1_16b_cs(&self) -> &Mb1_16bCs {
427 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(152).cast() }
428 }
429 #[doc = "0x98 - Message Buffer 0 WORD_64B Register"]
430 #[inline(always)]
431 pub const fn mb0_64b_word4(&self) -> &Mb0_64bWord4 {
432 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(152).cast() }
433 }
434 #[doc = "0x98 - Message Buffer 0 WORD_32B Register"]
435 #[inline(always)]
436 pub const fn mb0_32b_word4(&self) -> &Mb0_32bWord4 {
437 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(152).cast() }
438 }
439 #[doc = "0x9c - Message Buffer 1 WORD1 Register"]
440 #[inline(always)]
441 pub const fn word11(&self) -> &Word11 {
442 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(156).cast() }
443 }
444 #[doc = "0x9c - Message Buffer 1 WORD_8B Register"]
445 #[inline(always)]
446 pub const fn mb1_8b_word1(&self) -> &Mb1_8bWord1 {
447 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(156).cast() }
448 }
449 #[doc = "0x9c - Message Buffer 1 ID Register"]
450 #[inline(always)]
451 pub const fn mb1_16b_id(&self) -> &Mb1_16bId {
452 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(156).cast() }
453 }
454 #[doc = "0x9c - Message Buffer 0 WORD_64B Register"]
455 #[inline(always)]
456 pub const fn mb0_64b_word5(&self) -> &Mb0_64bWord5 {
457 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(156).cast() }
458 }
459 #[doc = "0x9c - Message Buffer 0 WORD_32B Register"]
460 #[inline(always)]
461 pub const fn mb0_32b_word5(&self) -> &Mb0_32bWord5 {
462 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(156).cast() }
463 }
464 #[doc = "0xa0 - Message Buffer 2 CS Register"]
465 #[inline(always)]
466 pub const fn mb2_8b_cs(&self) -> &Mb2_8bCs {
467 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(160).cast() }
468 }
469 #[doc = "0xa0 - Message Buffer 1 WORD_16B Register"]
470 #[inline(always)]
471 pub const fn mb1_16b_word0(&self) -> &Mb1_16bWord0 {
472 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(160).cast() }
473 }
474 #[doc = "0xa0 - Message Buffer 0 WORD_64B Register"]
475 #[inline(always)]
476 pub const fn mb0_64b_word6(&self) -> &Mb0_64bWord6 {
477 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(160).cast() }
478 }
479 #[doc = "0xa0 - Message Buffer 0 WORD_32B Register"]
480 #[inline(always)]
481 pub const fn mb0_32b_word6(&self) -> &Mb0_32bWord6 {
482 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(160).cast() }
483 }
484 #[doc = "0xa0 - Message Buffer 2 CS Register"]
485 #[inline(always)]
486 pub const fn cs2(&self) -> &Cs2 {
487 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(160).cast() }
488 }
489 #[doc = "0xa4 - Message Buffer 2 ID Register"]
490 #[inline(always)]
491 pub const fn mb2_8b_id(&self) -> &Mb2_8bId {
492 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(164).cast() }
493 }
494 #[doc = "0xa4 - Message Buffer 1 WORD_16B Register"]
495 #[inline(always)]
496 pub const fn mb1_16b_word1(&self) -> &Mb1_16bWord1 {
497 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(164).cast() }
498 }
499 #[doc = "0xa4 - Message Buffer 0 WORD_64B Register"]
500 #[inline(always)]
501 pub const fn mb0_64b_word7(&self) -> &Mb0_64bWord7 {
502 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(164).cast() }
503 }
504 #[doc = "0xa4 - Message Buffer 0 WORD_32B Register"]
505 #[inline(always)]
506 pub const fn mb0_32b_word7(&self) -> &Mb0_32bWord7 {
507 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(164).cast() }
508 }
509 #[doc = "0xa4 - Message Buffer 2 ID Register"]
510 #[inline(always)]
511 pub const fn id2(&self) -> &Id2 {
512 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(164).cast() }
513 }
514 #[doc = "0xa8 - Message Buffer 2 WORD0 Register"]
515 #[inline(always)]
516 pub const fn word02(&self) -> &Word02 {
517 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(168).cast() }
518 }
519 #[doc = "0xa8 - Message Buffer 2 WORD_8B Register"]
520 #[inline(always)]
521 pub const fn mb2_8b_word0(&self) -> &Mb2_8bWord0 {
522 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(168).cast() }
523 }
524 #[doc = "0xa8 - Message Buffer 1 CS Register"]
525 #[inline(always)]
526 pub const fn mb1_32b_cs(&self) -> &Mb1_32bCs {
527 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(168).cast() }
528 }
529 #[doc = "0xa8 - Message Buffer 1 WORD_16B Register"]
530 #[inline(always)]
531 pub const fn mb1_16b_word2(&self) -> &Mb1_16bWord2 {
532 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(168).cast() }
533 }
534 #[doc = "0xa8 - Message Buffer 0 WORD_64B Register"]
535 #[inline(always)]
536 pub const fn mb0_64b_word8(&self) -> &Mb0_64bWord8 {
537 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(168).cast() }
538 }
539 #[doc = "0xac - Message Buffer 2 WORD1 Register"]
540 #[inline(always)]
541 pub const fn word12(&self) -> &Word12 {
542 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(172).cast() }
543 }
544 #[doc = "0xac - Message Buffer 2 WORD_8B Register"]
545 #[inline(always)]
546 pub const fn mb2_8b_word1(&self) -> &Mb2_8bWord1 {
547 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(172).cast() }
548 }
549 #[doc = "0xac - Message Buffer 1 ID Register"]
550 #[inline(always)]
551 pub const fn mb1_32b_id(&self) -> &Mb1_32bId {
552 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(172).cast() }
553 }
554 #[doc = "0xac - Message Buffer 1 WORD_16B Register"]
555 #[inline(always)]
556 pub const fn mb1_16b_word3(&self) -> &Mb1_16bWord3 {
557 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(172).cast() }
558 }
559 #[doc = "0xac - Message Buffer 0 WORD_64B Register"]
560 #[inline(always)]
561 pub const fn mb0_64b_word9(&self) -> &Mb0_64bWord9 {
562 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(172).cast() }
563 }
564 #[doc = "0xb0 - Message Buffer 3 CS Register"]
565 #[inline(always)]
566 pub const fn mb3_8b_cs(&self) -> &Mb3_8bCs {
567 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(176).cast() }
568 }
569 #[doc = "0xb0 - Message Buffer 2 CS Register"]
570 #[inline(always)]
571 pub const fn mb2_16b_cs(&self) -> &Mb2_16bCs {
572 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(176).cast() }
573 }
574 #[doc = "0xb0 - Message Buffer 1 WORD_32B Register"]
575 #[inline(always)]
576 pub const fn mb1_32b_word0(&self) -> &Mb1_32bWord0 {
577 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(176).cast() }
578 }
579 #[doc = "0xb0 - Message Buffer 0 WORD_64B Register"]
580 #[inline(always)]
581 pub const fn mb0_64b_word10(&self) -> &Mb0_64bWord10 {
582 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(176).cast() }
583 }
584 #[doc = "0xb0 - Message Buffer 3 CS Register"]
585 #[inline(always)]
586 pub const fn cs3(&self) -> &Cs3 {
587 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(176).cast() }
588 }
589 #[doc = "0xb4 - Message Buffer 3 ID Register"]
590 #[inline(always)]
591 pub const fn mb3_8b_id(&self) -> &Mb3_8bId {
592 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(180).cast() }
593 }
594 #[doc = "0xb4 - Message Buffer 2 ID Register"]
595 #[inline(always)]
596 pub const fn mb2_16b_id(&self) -> &Mb2_16bId {
597 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(180).cast() }
598 }
599 #[doc = "0xb4 - Message Buffer 1 WORD_32B Register"]
600 #[inline(always)]
601 pub const fn mb1_32b_word1(&self) -> &Mb1_32bWord1 {
602 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(180).cast() }
603 }
604 #[doc = "0xb4 - Message Buffer 0 WORD_64B Register"]
605 #[inline(always)]
606 pub const fn mb0_64b_word11(&self) -> &Mb0_64bWord11 {
607 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(180).cast() }
608 }
609 #[doc = "0xb4 - Message Buffer 3 ID Register"]
610 #[inline(always)]
611 pub const fn id3(&self) -> &Id3 {
612 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(180).cast() }
613 }
614 #[doc = "0xb8 - Message Buffer 3 WORD0 Register"]
615 #[inline(always)]
616 pub const fn word03(&self) -> &Word03 {
617 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(184).cast() }
618 }
619 #[doc = "0xb8 - Message Buffer 3 WORD_8B Register"]
620 #[inline(always)]
621 pub const fn mb3_8b_word0(&self) -> &Mb3_8bWord0 {
622 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(184).cast() }
623 }
624 #[doc = "0xb8 - Message Buffer 2 WORD_16B Register"]
625 #[inline(always)]
626 pub const fn mb2_16b_word0(&self) -> &Mb2_16bWord0 {
627 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(184).cast() }
628 }
629 #[doc = "0xb8 - Message Buffer 1 WORD_32B Register"]
630 #[inline(always)]
631 pub const fn mb1_32b_word2(&self) -> &Mb1_32bWord2 {
632 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(184).cast() }
633 }
634 #[doc = "0xb8 - Message Buffer 0 WORD_64B Register"]
635 #[inline(always)]
636 pub const fn mb0_64b_word12(&self) -> &Mb0_64bWord12 {
637 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(184).cast() }
638 }
639 #[doc = "0xbc - Message Buffer 3 WORD1 Register"]
640 #[inline(always)]
641 pub const fn word13(&self) -> &Word13 {
642 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(188).cast() }
643 }
644 #[doc = "0xbc - Message Buffer 3 WORD_8B Register"]
645 #[inline(always)]
646 pub const fn mb3_8b_word1(&self) -> &Mb3_8bWord1 {
647 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(188).cast() }
648 }
649 #[doc = "0xbc - Message Buffer 2 WORD_16B Register"]
650 #[inline(always)]
651 pub const fn mb2_16b_word1(&self) -> &Mb2_16bWord1 {
652 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(188).cast() }
653 }
654 #[doc = "0xbc - Message Buffer 1 WORD_32B Register"]
655 #[inline(always)]
656 pub const fn mb1_32b_word3(&self) -> &Mb1_32bWord3 {
657 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(188).cast() }
658 }
659 #[doc = "0xbc - Message Buffer 0 WORD_64B Register"]
660 #[inline(always)]
661 pub const fn mb0_64b_word13(&self) -> &Mb0_64bWord13 {
662 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(188).cast() }
663 }
664 #[doc = "0xc0 - Message Buffer 4 CS Register"]
665 #[inline(always)]
666 pub const fn mb4_8b_cs(&self) -> &Mb4_8bCs {
667 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(192).cast() }
668 }
669 #[doc = "0xc0 - Message Buffer 2 WORD_16B Register"]
670 #[inline(always)]
671 pub const fn mb2_16b_word2(&self) -> &Mb2_16bWord2 {
672 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(192).cast() }
673 }
674 #[doc = "0xc0 - Message Buffer 1 WORD_32B Register"]
675 #[inline(always)]
676 pub const fn mb1_32b_word4(&self) -> &Mb1_32bWord4 {
677 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(192).cast() }
678 }
679 #[doc = "0xc0 - Message Buffer 0 WORD_64B Register"]
680 #[inline(always)]
681 pub const fn mb0_64b_word14(&self) -> &Mb0_64bWord14 {
682 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(192).cast() }
683 }
684 #[doc = "0xc0 - Message Buffer 4 CS Register"]
685 #[inline(always)]
686 pub const fn cs4(&self) -> &Cs4 {
687 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(192).cast() }
688 }
689 #[doc = "0xc4 - Message Buffer 4 ID Register"]
690 #[inline(always)]
691 pub const fn mb4_8b_id(&self) -> &Mb4_8bId {
692 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(196).cast() }
693 }
694 #[doc = "0xc4 - Message Buffer 2 WORD_16B Register"]
695 #[inline(always)]
696 pub const fn mb2_16b_word3(&self) -> &Mb2_16bWord3 {
697 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(196).cast() }
698 }
699 #[doc = "0xc4 - Message Buffer 1 WORD_32B Register"]
700 #[inline(always)]
701 pub const fn mb1_32b_word5(&self) -> &Mb1_32bWord5 {
702 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(196).cast() }
703 }
704 #[doc = "0xc4 - Message Buffer 0 WORD_64B Register"]
705 #[inline(always)]
706 pub const fn mb0_64b_word15(&self) -> &Mb0_64bWord15 {
707 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(196).cast() }
708 }
709 #[doc = "0xc4 - Message Buffer 4 ID Register"]
710 #[inline(always)]
711 pub const fn id4(&self) -> &Id4 {
712 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(196).cast() }
713 }
714 #[doc = "0xc8 - Message Buffer 4 WORD0 Register"]
715 #[inline(always)]
716 pub const fn word04(&self) -> &Word04 {
717 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(200).cast() }
718 }
719 #[doc = "0xc8 - Message Buffer 4 WORD_8B Register"]
720 #[inline(always)]
721 pub const fn mb4_8b_word0(&self) -> &Mb4_8bWord0 {
722 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(200).cast() }
723 }
724 #[doc = "0xc8 - Message Buffer 3 CS Register"]
725 #[inline(always)]
726 pub const fn mb3_16b_cs(&self) -> &Mb3_16bCs {
727 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(200).cast() }
728 }
729 #[doc = "0xc8 - Message Buffer 1 CS Register"]
730 #[inline(always)]
731 pub const fn mb1_64b_cs(&self) -> &Mb1_64bCs {
732 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(200).cast() }
733 }
734 #[doc = "0xc8 - Message Buffer 1 WORD_32B Register"]
735 #[inline(always)]
736 pub const fn mb1_32b_word6(&self) -> &Mb1_32bWord6 {
737 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(200).cast() }
738 }
739 #[doc = "0xcc - Message Buffer 4 WORD1 Register"]
740 #[inline(always)]
741 pub const fn word14(&self) -> &Word14 {
742 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(204).cast() }
743 }
744 #[doc = "0xcc - Message Buffer 4 WORD_8B Register"]
745 #[inline(always)]
746 pub const fn mb4_8b_word1(&self) -> &Mb4_8bWord1 {
747 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(204).cast() }
748 }
749 #[doc = "0xcc - Message Buffer 3 ID Register"]
750 #[inline(always)]
751 pub const fn mb3_16b_id(&self) -> &Mb3_16bId {
752 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(204).cast() }
753 }
754 #[doc = "0xcc - Message Buffer 1 ID Register"]
755 #[inline(always)]
756 pub const fn mb1_64b_id(&self) -> &Mb1_64bId {
757 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(204).cast() }
758 }
759 #[doc = "0xcc - Message Buffer 1 WORD_32B Register"]
760 #[inline(always)]
761 pub const fn mb1_32b_word7(&self) -> &Mb1_32bWord7 {
762 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(204).cast() }
763 }
764 #[doc = "0xd0 - Message Buffer 5 CS Register"]
765 #[inline(always)]
766 pub const fn mb5_8b_cs(&self) -> &Mb5_8bCs {
767 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(208).cast() }
768 }
769 #[doc = "0xd0 - Message Buffer 3 WORD_16B Register"]
770 #[inline(always)]
771 pub const fn mb3_16b_word0(&self) -> &Mb3_16bWord0 {
772 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(208).cast() }
773 }
774 #[doc = "0xd0 - Message Buffer 2 CS Register"]
775 #[inline(always)]
776 pub const fn mb2_32b_cs(&self) -> &Mb2_32bCs {
777 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(208).cast() }
778 }
779 #[doc = "0xd0 - Message Buffer 1 WORD_64B Register"]
780 #[inline(always)]
781 pub const fn mb1_64b_word0(&self) -> &Mb1_64bWord0 {
782 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(208).cast() }
783 }
784 #[doc = "0xd0 - Message Buffer 5 CS Register"]
785 #[inline(always)]
786 pub const fn cs5(&self) -> &Cs5 {
787 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(208).cast() }
788 }
789 #[doc = "0xd4 - Message Buffer 5 ID Register"]
790 #[inline(always)]
791 pub const fn mb5_8b_id(&self) -> &Mb5_8bId {
792 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(212).cast() }
793 }
794 #[doc = "0xd4 - Message Buffer 3 WORD_16B Register"]
795 #[inline(always)]
796 pub const fn mb3_16b_word1(&self) -> &Mb3_16bWord1 {
797 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(212).cast() }
798 }
799 #[doc = "0xd4 - Message Buffer 2 ID Register"]
800 #[inline(always)]
801 pub const fn mb2_32b_id(&self) -> &Mb2_32bId {
802 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(212).cast() }
803 }
804 #[doc = "0xd4 - Message Buffer 1 WORD_64B Register"]
805 #[inline(always)]
806 pub const fn mb1_64b_word1(&self) -> &Mb1_64bWord1 {
807 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(212).cast() }
808 }
809 #[doc = "0xd4 - Message Buffer 5 ID Register"]
810 #[inline(always)]
811 pub const fn id5(&self) -> &Id5 {
812 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(212).cast() }
813 }
814 #[doc = "0xd8 - Message Buffer 5 WORD0 Register"]
815 #[inline(always)]
816 pub const fn word05(&self) -> &Word05 {
817 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(216).cast() }
818 }
819 #[doc = "0xd8 - Message Buffer 5 WORD_8B Register"]
820 #[inline(always)]
821 pub const fn mb5_8b_word0(&self) -> &Mb5_8bWord0 {
822 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(216).cast() }
823 }
824 #[doc = "0xd8 - Message Buffer 3 WORD_16B Register"]
825 #[inline(always)]
826 pub const fn mb3_16b_word2(&self) -> &Mb3_16bWord2 {
827 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(216).cast() }
828 }
829 #[doc = "0xd8 - Message Buffer 2 WORD_32B Register"]
830 #[inline(always)]
831 pub const fn mb2_32b_word0(&self) -> &Mb2_32bWord0 {
832 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(216).cast() }
833 }
834 #[doc = "0xd8 - Message Buffer 1 WORD_64B Register"]
835 #[inline(always)]
836 pub const fn mb1_64b_word2(&self) -> &Mb1_64bWord2 {
837 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(216).cast() }
838 }
839 #[doc = "0xdc - Message Buffer 5 WORD1 Register"]
840 #[inline(always)]
841 pub const fn word15(&self) -> &Word15 {
842 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(220).cast() }
843 }
844 #[doc = "0xdc - Message Buffer 5 WORD_8B Register"]
845 #[inline(always)]
846 pub const fn mb5_8b_word1(&self) -> &Mb5_8bWord1 {
847 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(220).cast() }
848 }
849 #[doc = "0xdc - Message Buffer 3 WORD_16B Register"]
850 #[inline(always)]
851 pub const fn mb3_16b_word3(&self) -> &Mb3_16bWord3 {
852 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(220).cast() }
853 }
854 #[doc = "0xdc - Message Buffer 2 WORD_32B Register"]
855 #[inline(always)]
856 pub const fn mb2_32b_word1(&self) -> &Mb2_32bWord1 {
857 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(220).cast() }
858 }
859 #[doc = "0xdc - Message Buffer 1 WORD_64B Register"]
860 #[inline(always)]
861 pub const fn mb1_64b_word3(&self) -> &Mb1_64bWord3 {
862 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(220).cast() }
863 }
864 #[doc = "0xe0 - Message Buffer 6 CS Register"]
865 #[inline(always)]
866 pub const fn mb6_8b_cs(&self) -> &Mb6_8bCs {
867 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(224).cast() }
868 }
869 #[doc = "0xe0 - Message Buffer 4 CS Register"]
870 #[inline(always)]
871 pub const fn mb4_16b_cs(&self) -> &Mb4_16bCs {
872 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(224).cast() }
873 }
874 #[doc = "0xe0 - Message Buffer 2 WORD_32B Register"]
875 #[inline(always)]
876 pub const fn mb2_32b_word2(&self) -> &Mb2_32bWord2 {
877 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(224).cast() }
878 }
879 #[doc = "0xe0 - Message Buffer 1 WORD_64B Register"]
880 #[inline(always)]
881 pub const fn mb1_64b_word4(&self) -> &Mb1_64bWord4 {
882 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(224).cast() }
883 }
884 #[doc = "0xe0 - Message Buffer 6 CS Register"]
885 #[inline(always)]
886 pub const fn cs6(&self) -> &Cs6 {
887 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(224).cast() }
888 }
889 #[doc = "0xe4 - Message Buffer 6 ID Register"]
890 #[inline(always)]
891 pub const fn mb6_8b_id(&self) -> &Mb6_8bId {
892 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(228).cast() }
893 }
894 #[doc = "0xe4 - Message Buffer 4 ID Register"]
895 #[inline(always)]
896 pub const fn mb4_16b_id(&self) -> &Mb4_16bId {
897 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(228).cast() }
898 }
899 #[doc = "0xe4 - Message Buffer 2 WORD_32B Register"]
900 #[inline(always)]
901 pub const fn mb2_32b_word3(&self) -> &Mb2_32bWord3 {
902 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(228).cast() }
903 }
904 #[doc = "0xe4 - Message Buffer 1 WORD_64B Register"]
905 #[inline(always)]
906 pub const fn mb1_64b_word5(&self) -> &Mb1_64bWord5 {
907 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(228).cast() }
908 }
909 #[doc = "0xe4 - Message Buffer 6 ID Register"]
910 #[inline(always)]
911 pub const fn id6(&self) -> &Id6 {
912 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(228).cast() }
913 }
914 #[doc = "0xe8 - Message Buffer 6 WORD0 Register"]
915 #[inline(always)]
916 pub const fn word06(&self) -> &Word06 {
917 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(232).cast() }
918 }
919 #[doc = "0xe8 - Message Buffer 6 WORD_8B Register"]
920 #[inline(always)]
921 pub const fn mb6_8b_word0(&self) -> &Mb6_8bWord0 {
922 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(232).cast() }
923 }
924 #[doc = "0xe8 - Message Buffer 4 WORD_16B Register"]
925 #[inline(always)]
926 pub const fn mb4_16b_word0(&self) -> &Mb4_16bWord0 {
927 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(232).cast() }
928 }
929 #[doc = "0xe8 - Message Buffer 2 WORD_32B Register"]
930 #[inline(always)]
931 pub const fn mb2_32b_word4(&self) -> &Mb2_32bWord4 {
932 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(232).cast() }
933 }
934 #[doc = "0xe8 - Message Buffer 1 WORD_64B Register"]
935 #[inline(always)]
936 pub const fn mb1_64b_word6(&self) -> &Mb1_64bWord6 {
937 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(232).cast() }
938 }
939 #[doc = "0xec - Message Buffer 6 WORD1 Register"]
940 #[inline(always)]
941 pub const fn word16(&self) -> &Word16 {
942 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(236).cast() }
943 }
944 #[doc = "0xec - Message Buffer 6 WORD_8B Register"]
945 #[inline(always)]
946 pub const fn mb6_8b_word1(&self) -> &Mb6_8bWord1 {
947 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(236).cast() }
948 }
949 #[doc = "0xec - Message Buffer 4 WORD_16B Register"]
950 #[inline(always)]
951 pub const fn mb4_16b_word1(&self) -> &Mb4_16bWord1 {
952 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(236).cast() }
953 }
954 #[doc = "0xec - Message Buffer 2 WORD_32B Register"]
955 #[inline(always)]
956 pub const fn mb2_32b_word5(&self) -> &Mb2_32bWord5 {
957 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(236).cast() }
958 }
959 #[doc = "0xec - Message Buffer 1 WORD_64B Register"]
960 #[inline(always)]
961 pub const fn mb1_64b_word7(&self) -> &Mb1_64bWord7 {
962 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(236).cast() }
963 }
964 #[doc = "0xf0 - Message Buffer 7 CS Register"]
965 #[inline(always)]
966 pub const fn mb7_8b_cs(&self) -> &Mb7_8bCs {
967 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(240).cast() }
968 }
969 #[doc = "0xf0 - Message Buffer 4 WORD_16B Register"]
970 #[inline(always)]
971 pub const fn mb4_16b_word2(&self) -> &Mb4_16bWord2 {
972 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(240).cast() }
973 }
974 #[doc = "0xf0 - Message Buffer 2 WORD_32B Register"]
975 #[inline(always)]
976 pub const fn mb2_32b_word6(&self) -> &Mb2_32bWord6 {
977 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(240).cast() }
978 }
979 #[doc = "0xf0 - Message Buffer 1 WORD_64B Register"]
980 #[inline(always)]
981 pub const fn mb1_64b_word8(&self) -> &Mb1_64bWord8 {
982 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(240).cast() }
983 }
984 #[doc = "0xf0 - Message Buffer 7 CS Register"]
985 #[inline(always)]
986 pub const fn cs7(&self) -> &Cs7 {
987 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(240).cast() }
988 }
989 #[doc = "0xf4 - Message Buffer 7 ID Register"]
990 #[inline(always)]
991 pub const fn mb7_8b_id(&self) -> &Mb7_8bId {
992 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(244).cast() }
993 }
994 #[doc = "0xf4 - Message Buffer 4 WORD_16B Register"]
995 #[inline(always)]
996 pub const fn mb4_16b_word3(&self) -> &Mb4_16bWord3 {
997 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(244).cast() }
998 }
999 #[doc = "0xf4 - Message Buffer 2 WORD_32B Register"]
1000 #[inline(always)]
1001 pub const fn mb2_32b_word7(&self) -> &Mb2_32bWord7 {
1002 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(244).cast() }
1003 }
1004 #[doc = "0xf4 - Message Buffer 1 WORD_64B Register"]
1005 #[inline(always)]
1006 pub const fn mb1_64b_word9(&self) -> &Mb1_64bWord9 {
1007 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(244).cast() }
1008 }
1009 #[doc = "0xf4 - Message Buffer 7 ID Register"]
1010 #[inline(always)]
1011 pub const fn id7(&self) -> &Id7 {
1012 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(244).cast() }
1013 }
1014 #[doc = "0xf8 - Message Buffer 7 WORD0 Register"]
1015 #[inline(always)]
1016 pub const fn word07(&self) -> &Word07 {
1017 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(248).cast() }
1018 }
1019 #[doc = "0xf8 - Message Buffer 7 WORD_8B Register"]
1020 #[inline(always)]
1021 pub const fn mb7_8b_word0(&self) -> &Mb7_8bWord0 {
1022 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(248).cast() }
1023 }
1024 #[doc = "0xf8 - Message Buffer 5 CS Register"]
1025 #[inline(always)]
1026 pub const fn mb5_16b_cs(&self) -> &Mb5_16bCs {
1027 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(248).cast() }
1028 }
1029 #[doc = "0xf8 - Message Buffer 3 CS Register"]
1030 #[inline(always)]
1031 pub const fn mb3_32b_cs(&self) -> &Mb3_32bCs {
1032 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(248).cast() }
1033 }
1034 #[doc = "0xf8 - Message Buffer 1 WORD_64B Register"]
1035 #[inline(always)]
1036 pub const fn mb1_64b_word10(&self) -> &Mb1_64bWord10 {
1037 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(248).cast() }
1038 }
1039 #[doc = "0xfc - Message Buffer 7 WORD1 Register"]
1040 #[inline(always)]
1041 pub const fn word17(&self) -> &Word17 {
1042 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(252).cast() }
1043 }
1044 #[doc = "0xfc - Message Buffer 7 WORD_8B Register"]
1045 #[inline(always)]
1046 pub const fn mb7_8b_word1(&self) -> &Mb7_8bWord1 {
1047 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(252).cast() }
1048 }
1049 #[doc = "0xfc - Message Buffer 5 ID Register"]
1050 #[inline(always)]
1051 pub const fn mb5_16b_id(&self) -> &Mb5_16bId {
1052 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(252).cast() }
1053 }
1054 #[doc = "0xfc - Message Buffer 3 ID Register"]
1055 #[inline(always)]
1056 pub const fn mb3_32b_id(&self) -> &Mb3_32bId {
1057 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(252).cast() }
1058 }
1059 #[doc = "0xfc - Message Buffer 1 WORD_64B Register"]
1060 #[inline(always)]
1061 pub const fn mb1_64b_word11(&self) -> &Mb1_64bWord11 {
1062 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(252).cast() }
1063 }
1064 #[doc = "0x100 - Message Buffer 8 CS Register"]
1065 #[inline(always)]
1066 pub const fn mb8_8b_cs(&self) -> &Mb8_8bCs {
1067 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(256).cast() }
1068 }
1069 #[doc = "0x100 - Message Buffer 5 WORD_16B Register"]
1070 #[inline(always)]
1071 pub const fn mb5_16b_word0(&self) -> &Mb5_16bWord0 {
1072 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(256).cast() }
1073 }
1074 #[doc = "0x100 - Message Buffer 3 WORD_32B Register"]
1075 #[inline(always)]
1076 pub const fn mb3_32b_word0(&self) -> &Mb3_32bWord0 {
1077 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(256).cast() }
1078 }
1079 #[doc = "0x100 - Message Buffer 1 WORD_64B Register"]
1080 #[inline(always)]
1081 pub const fn mb1_64b_word12(&self) -> &Mb1_64bWord12 {
1082 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(256).cast() }
1083 }
1084 #[doc = "0x100 - Message Buffer 8 CS Register"]
1085 #[inline(always)]
1086 pub const fn cs8(&self) -> &Cs8 {
1087 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(256).cast() }
1088 }
1089 #[doc = "0x104 - Message Buffer 8 ID Register"]
1090 #[inline(always)]
1091 pub const fn mb8_8b_id(&self) -> &Mb8_8bId {
1092 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(260).cast() }
1093 }
1094 #[doc = "0x104 - Message Buffer 5 WORD_16B Register"]
1095 #[inline(always)]
1096 pub const fn mb5_16b_word1(&self) -> &Mb5_16bWord1 {
1097 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(260).cast() }
1098 }
1099 #[doc = "0x104 - Message Buffer 3 WORD_32B Register"]
1100 #[inline(always)]
1101 pub const fn mb3_32b_word1(&self) -> &Mb3_32bWord1 {
1102 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(260).cast() }
1103 }
1104 #[doc = "0x104 - Message Buffer 1 WORD_64B Register"]
1105 #[inline(always)]
1106 pub const fn mb1_64b_word13(&self) -> &Mb1_64bWord13 {
1107 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(260).cast() }
1108 }
1109 #[doc = "0x104 - Message Buffer 8 ID Register"]
1110 #[inline(always)]
1111 pub const fn id8(&self) -> &Id8 {
1112 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(260).cast() }
1113 }
1114 #[doc = "0x108 - Message Buffer 8 WORD0 Register"]
1115 #[inline(always)]
1116 pub const fn word08(&self) -> &Word08 {
1117 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(264).cast() }
1118 }
1119 #[doc = "0x108 - Message Buffer 8 WORD_8B Register"]
1120 #[inline(always)]
1121 pub const fn mb8_8b_word0(&self) -> &Mb8_8bWord0 {
1122 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(264).cast() }
1123 }
1124 #[doc = "0x108 - Message Buffer 5 WORD_16B Register"]
1125 #[inline(always)]
1126 pub const fn mb5_16b_word2(&self) -> &Mb5_16bWord2 {
1127 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(264).cast() }
1128 }
1129 #[doc = "0x108 - Message Buffer 3 WORD_32B Register"]
1130 #[inline(always)]
1131 pub const fn mb3_32b_word2(&self) -> &Mb3_32bWord2 {
1132 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(264).cast() }
1133 }
1134 #[doc = "0x108 - Message Buffer 1 WORD_64B Register"]
1135 #[inline(always)]
1136 pub const fn mb1_64b_word14(&self) -> &Mb1_64bWord14 {
1137 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(264).cast() }
1138 }
1139 #[doc = "0x10c - Message Buffer 8 WORD1 Register"]
1140 #[inline(always)]
1141 pub const fn word18(&self) -> &Word18 {
1142 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(268).cast() }
1143 }
1144 #[doc = "0x10c - Message Buffer 8 WORD_8B Register"]
1145 #[inline(always)]
1146 pub const fn mb8_8b_word1(&self) -> &Mb8_8bWord1 {
1147 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(268).cast() }
1148 }
1149 #[doc = "0x10c - Message Buffer 5 WORD_16B Register"]
1150 #[inline(always)]
1151 pub const fn mb5_16b_word3(&self) -> &Mb5_16bWord3 {
1152 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(268).cast() }
1153 }
1154 #[doc = "0x10c - Message Buffer 3 WORD_32B Register"]
1155 #[inline(always)]
1156 pub const fn mb3_32b_word3(&self) -> &Mb3_32bWord3 {
1157 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(268).cast() }
1158 }
1159 #[doc = "0x10c - Message Buffer 1 WORD_64B Register"]
1160 #[inline(always)]
1161 pub const fn mb1_64b_word15(&self) -> &Mb1_64bWord15 {
1162 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(268).cast() }
1163 }
1164 #[doc = "0x110 - Message Buffer 9 CS Register"]
1165 #[inline(always)]
1166 pub const fn mb9_8b_cs(&self) -> &Mb9_8bCs {
1167 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(272).cast() }
1168 }
1169 #[doc = "0x110 - Message Buffer 6 CS Register"]
1170 #[inline(always)]
1171 pub const fn mb6_16b_cs(&self) -> &Mb6_16bCs {
1172 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(272).cast() }
1173 }
1174 #[doc = "0x110 - Message Buffer 3 WORD_32B Register"]
1175 #[inline(always)]
1176 pub const fn mb3_32b_word4(&self) -> &Mb3_32bWord4 {
1177 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(272).cast() }
1178 }
1179 #[doc = "0x110 - Message Buffer 2 CS Register"]
1180 #[inline(always)]
1181 pub const fn mb2_64b_cs(&self) -> &Mb2_64bCs {
1182 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(272).cast() }
1183 }
1184 #[doc = "0x110 - Message Buffer 9 CS Register"]
1185 #[inline(always)]
1186 pub const fn cs9(&self) -> &Cs9 {
1187 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(272).cast() }
1188 }
1189 #[doc = "0x114 - Message Buffer 9 ID Register"]
1190 #[inline(always)]
1191 pub const fn mb9_8b_id(&self) -> &Mb9_8bId {
1192 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(276).cast() }
1193 }
1194 #[doc = "0x114 - Message Buffer 6 ID Register"]
1195 #[inline(always)]
1196 pub const fn mb6_16b_id(&self) -> &Mb6_16bId {
1197 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(276).cast() }
1198 }
1199 #[doc = "0x114 - Message Buffer 3 WORD_32B Register"]
1200 #[inline(always)]
1201 pub const fn mb3_32b_word5(&self) -> &Mb3_32bWord5 {
1202 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(276).cast() }
1203 }
1204 #[doc = "0x114 - Message Buffer 2 ID Register"]
1205 #[inline(always)]
1206 pub const fn mb2_64b_id(&self) -> &Mb2_64bId {
1207 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(276).cast() }
1208 }
1209 #[doc = "0x114 - Message Buffer 9 ID Register"]
1210 #[inline(always)]
1211 pub const fn id9(&self) -> &Id9 {
1212 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(276).cast() }
1213 }
1214 #[doc = "0x118 - Message Buffer 9 WORD0 Register"]
1215 #[inline(always)]
1216 pub const fn word09(&self) -> &Word09 {
1217 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(280).cast() }
1218 }
1219 #[doc = "0x118 - Message Buffer 9 WORD_8B Register"]
1220 #[inline(always)]
1221 pub const fn mb9_8b_word0(&self) -> &Mb9_8bWord0 {
1222 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(280).cast() }
1223 }
1224 #[doc = "0x118 - Message Buffer 6 WORD_16B Register"]
1225 #[inline(always)]
1226 pub const fn mb6_16b_word0(&self) -> &Mb6_16bWord0 {
1227 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(280).cast() }
1228 }
1229 #[doc = "0x118 - Message Buffer 3 WORD_32B Register"]
1230 #[inline(always)]
1231 pub const fn mb3_32b_word6(&self) -> &Mb3_32bWord6 {
1232 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(280).cast() }
1233 }
1234 #[doc = "0x118 - Message Buffer 2 WORD_64B Register"]
1235 #[inline(always)]
1236 pub const fn mb2_64b_word0(&self) -> &Mb2_64bWord0 {
1237 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(280).cast() }
1238 }
1239 #[doc = "0x11c - Message Buffer 9 WORD1 Register"]
1240 #[inline(always)]
1241 pub const fn word19(&self) -> &Word19 {
1242 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(284).cast() }
1243 }
1244 #[doc = "0x11c - Message Buffer 9 WORD_8B Register"]
1245 #[inline(always)]
1246 pub const fn mb9_8b_word1(&self) -> &Mb9_8bWord1 {
1247 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(284).cast() }
1248 }
1249 #[doc = "0x11c - Message Buffer 6 WORD_16B Register"]
1250 #[inline(always)]
1251 pub const fn mb6_16b_word1(&self) -> &Mb6_16bWord1 {
1252 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(284).cast() }
1253 }
1254 #[doc = "0x11c - Message Buffer 3 WORD_32B Register"]
1255 #[inline(always)]
1256 pub const fn mb3_32b_word7(&self) -> &Mb3_32bWord7 {
1257 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(284).cast() }
1258 }
1259 #[doc = "0x11c - Message Buffer 2 WORD_64B Register"]
1260 #[inline(always)]
1261 pub const fn mb2_64b_word1(&self) -> &Mb2_64bWord1 {
1262 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(284).cast() }
1263 }
1264 #[doc = "0x120 - Message Buffer 6 WORD_16B Register"]
1265 #[inline(always)]
1266 pub const fn mb6_16b_word2(&self) -> &Mb6_16bWord2 {
1267 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(288).cast() }
1268 }
1269 #[doc = "0x120 - Message Buffer 4 CS Register"]
1270 #[inline(always)]
1271 pub const fn mb4_32b_cs(&self) -> &Mb4_32bCs {
1272 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(288).cast() }
1273 }
1274 #[doc = "0x120 - Message Buffer 2 WORD_64B Register"]
1275 #[inline(always)]
1276 pub const fn mb2_64b_word2(&self) -> &Mb2_64bWord2 {
1277 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(288).cast() }
1278 }
1279 #[doc = "0x120 - Message Buffer 10 CS Register"]
1280 #[inline(always)]
1281 pub const fn mb10_8b_cs(&self) -> &Mb10_8bCs {
1282 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(288).cast() }
1283 }
1284 #[doc = "0x120 - Message Buffer 10 CS Register"]
1285 #[inline(always)]
1286 pub const fn cs10(&self) -> &Cs10 {
1287 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(288).cast() }
1288 }
1289 #[doc = "0x124 - Message Buffer 6 WORD_16B Register"]
1290 #[inline(always)]
1291 pub const fn mb6_16b_word3(&self) -> &Mb6_16bWord3 {
1292 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(292).cast() }
1293 }
1294 #[doc = "0x124 - Message Buffer 4 ID Register"]
1295 #[inline(always)]
1296 pub const fn mb4_32b_id(&self) -> &Mb4_32bId {
1297 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(292).cast() }
1298 }
1299 #[doc = "0x124 - Message Buffer 2 WORD_64B Register"]
1300 #[inline(always)]
1301 pub const fn mb2_64b_word3(&self) -> &Mb2_64bWord3 {
1302 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(292).cast() }
1303 }
1304 #[doc = "0x124 - Message Buffer 10 ID Register"]
1305 #[inline(always)]
1306 pub const fn mb10_8b_id(&self) -> &Mb10_8bId {
1307 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(292).cast() }
1308 }
1309 #[doc = "0x124 - Message Buffer 10 ID Register"]
1310 #[inline(always)]
1311 pub const fn id10(&self) -> &Id10 {
1312 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(292).cast() }
1313 }
1314 #[doc = "0x128 - Message Buffer 10 WORD0 Register"]
1315 #[inline(always)]
1316 pub const fn word010(&self) -> &Word010 {
1317 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(296).cast() }
1318 }
1319 #[doc = "0x128 - Message Buffer 7 CS Register"]
1320 #[inline(always)]
1321 pub const fn mb7_16b_cs(&self) -> &Mb7_16bCs {
1322 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(296).cast() }
1323 }
1324 #[doc = "0x128 - Message Buffer 4 WORD_32B Register"]
1325 #[inline(always)]
1326 pub const fn mb4_32b_word0(&self) -> &Mb4_32bWord0 {
1327 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(296).cast() }
1328 }
1329 #[doc = "0x128 - Message Buffer 2 WORD_64B Register"]
1330 #[inline(always)]
1331 pub const fn mb2_64b_word4(&self) -> &Mb2_64bWord4 {
1332 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(296).cast() }
1333 }
1334 #[doc = "0x128 - Message Buffer 10 WORD_8B Register"]
1335 #[inline(always)]
1336 pub const fn mb10_8b_word0(&self) -> &Mb10_8bWord0 {
1337 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(296).cast() }
1338 }
1339 #[doc = "0x12c - Message Buffer 10 WORD1 Register"]
1340 #[inline(always)]
1341 pub const fn word110(&self) -> &Word110 {
1342 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(300).cast() }
1343 }
1344 #[doc = "0x12c - Message Buffer 7 ID Register"]
1345 #[inline(always)]
1346 pub const fn mb7_16b_id(&self) -> &Mb7_16bId {
1347 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(300).cast() }
1348 }
1349 #[doc = "0x12c - Message Buffer 4 WORD_32B Register"]
1350 #[inline(always)]
1351 pub const fn mb4_32b_word1(&self) -> &Mb4_32bWord1 {
1352 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(300).cast() }
1353 }
1354 #[doc = "0x12c - Message Buffer 2 WORD_64B Register"]
1355 #[inline(always)]
1356 pub const fn mb2_64b_word5(&self) -> &Mb2_64bWord5 {
1357 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(300).cast() }
1358 }
1359 #[doc = "0x12c - Message Buffer 10 WORD_8B Register"]
1360 #[inline(always)]
1361 pub const fn mb10_8b_word1(&self) -> &Mb10_8bWord1 {
1362 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(300).cast() }
1363 }
1364 #[doc = "0x130 - Message Buffer 7 WORD_16B Register"]
1365 #[inline(always)]
1366 pub const fn mb7_16b_word0(&self) -> &Mb7_16bWord0 {
1367 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(304).cast() }
1368 }
1369 #[doc = "0x130 - Message Buffer 4 WORD_32B Register"]
1370 #[inline(always)]
1371 pub const fn mb4_32b_word2(&self) -> &Mb4_32bWord2 {
1372 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(304).cast() }
1373 }
1374 #[doc = "0x130 - Message Buffer 2 WORD_64B Register"]
1375 #[inline(always)]
1376 pub const fn mb2_64b_word6(&self) -> &Mb2_64bWord6 {
1377 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(304).cast() }
1378 }
1379 #[doc = "0x130 - Message Buffer 11 CS Register"]
1380 #[inline(always)]
1381 pub const fn mb11_8b_cs(&self) -> &Mb11_8bCs {
1382 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(304).cast() }
1383 }
1384 #[doc = "0x130 - Message Buffer 11 CS Register"]
1385 #[inline(always)]
1386 pub const fn cs11(&self) -> &Cs11 {
1387 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(304).cast() }
1388 }
1389 #[doc = "0x134 - Message Buffer 7 WORD_16B Register"]
1390 #[inline(always)]
1391 pub const fn mb7_16b_word1(&self) -> &Mb7_16bWord1 {
1392 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(308).cast() }
1393 }
1394 #[doc = "0x134 - Message Buffer 4 WORD_32B Register"]
1395 #[inline(always)]
1396 pub const fn mb4_32b_word3(&self) -> &Mb4_32bWord3 {
1397 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(308).cast() }
1398 }
1399 #[doc = "0x134 - Message Buffer 2 WORD_64B Register"]
1400 #[inline(always)]
1401 pub const fn mb2_64b_word7(&self) -> &Mb2_64bWord7 {
1402 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(308).cast() }
1403 }
1404 #[doc = "0x134 - Message Buffer 11 ID Register"]
1405 #[inline(always)]
1406 pub const fn mb11_8b_id(&self) -> &Mb11_8bId {
1407 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(308).cast() }
1408 }
1409 #[doc = "0x134 - Message Buffer 11 ID Register"]
1410 #[inline(always)]
1411 pub const fn id11(&self) -> &Id11 {
1412 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(308).cast() }
1413 }
1414 #[doc = "0x138 - Message Buffer 11 WORD0 Register"]
1415 #[inline(always)]
1416 pub const fn word011(&self) -> &Word011 {
1417 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(312).cast() }
1418 }
1419 #[doc = "0x138 - Message Buffer 7 WORD_16B Register"]
1420 #[inline(always)]
1421 pub const fn mb7_16b_word2(&self) -> &Mb7_16bWord2 {
1422 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(312).cast() }
1423 }
1424 #[doc = "0x138 - Message Buffer 4 WORD_32B Register"]
1425 #[inline(always)]
1426 pub const fn mb4_32b_word4(&self) -> &Mb4_32bWord4 {
1427 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(312).cast() }
1428 }
1429 #[doc = "0x138 - Message Buffer 2 WORD_64B Register"]
1430 #[inline(always)]
1431 pub const fn mb2_64b_word8(&self) -> &Mb2_64bWord8 {
1432 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(312).cast() }
1433 }
1434 #[doc = "0x138 - Message Buffer 11 WORD_8B Register"]
1435 #[inline(always)]
1436 pub const fn mb11_8b_word0(&self) -> &Mb11_8bWord0 {
1437 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(312).cast() }
1438 }
1439 #[doc = "0x13c - Message Buffer 11 WORD1 Register"]
1440 #[inline(always)]
1441 pub const fn word111(&self) -> &Word111 {
1442 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(316).cast() }
1443 }
1444 #[doc = "0x13c - Message Buffer 7 WORD_16B Register"]
1445 #[inline(always)]
1446 pub const fn mb7_16b_word3(&self) -> &Mb7_16bWord3 {
1447 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(316).cast() }
1448 }
1449 #[doc = "0x13c - Message Buffer 4 WORD_32B Register"]
1450 #[inline(always)]
1451 pub const fn mb4_32b_word5(&self) -> &Mb4_32bWord5 {
1452 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(316).cast() }
1453 }
1454 #[doc = "0x13c - Message Buffer 2 WORD_64B Register"]
1455 #[inline(always)]
1456 pub const fn mb2_64b_word9(&self) -> &Mb2_64bWord9 {
1457 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(316).cast() }
1458 }
1459 #[doc = "0x13c - Message Buffer 11 WORD_8B Register"]
1460 #[inline(always)]
1461 pub const fn mb11_8b_word1(&self) -> &Mb11_8bWord1 {
1462 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(316).cast() }
1463 }
1464 #[doc = "0x140 - Message Buffer 8 CS Register"]
1465 #[inline(always)]
1466 pub const fn mb8_16b_cs(&self) -> &Mb8_16bCs {
1467 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(320).cast() }
1468 }
1469 #[doc = "0x140 - Message Buffer 4 WORD_32B Register"]
1470 #[inline(always)]
1471 pub const fn mb4_32b_word6(&self) -> &Mb4_32bWord6 {
1472 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(320).cast() }
1473 }
1474 #[doc = "0x140 - Message Buffer 2 WORD_64B Register"]
1475 #[inline(always)]
1476 pub const fn mb2_64b_word10(&self) -> &Mb2_64bWord10 {
1477 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(320).cast() }
1478 }
1479 #[doc = "0x140 - Message Buffer 12 CS Register"]
1480 #[inline(always)]
1481 pub const fn mb12_8b_cs(&self) -> &Mb12_8bCs {
1482 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(320).cast() }
1483 }
1484 #[doc = "0x140 - Message Buffer 12 CS Register"]
1485 #[inline(always)]
1486 pub const fn cs12(&self) -> &Cs12 {
1487 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(320).cast() }
1488 }
1489 #[doc = "0x144 - Message Buffer 8 ID Register"]
1490 #[inline(always)]
1491 pub const fn mb8_16b_id(&self) -> &Mb8_16bId {
1492 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(324).cast() }
1493 }
1494 #[doc = "0x144 - Message Buffer 4 WORD_32B Register"]
1495 #[inline(always)]
1496 pub const fn mb4_32b_word7(&self) -> &Mb4_32bWord7 {
1497 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(324).cast() }
1498 }
1499 #[doc = "0x144 - Message Buffer 2 WORD_64B Register"]
1500 #[inline(always)]
1501 pub const fn mb2_64b_word11(&self) -> &Mb2_64bWord11 {
1502 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(324).cast() }
1503 }
1504 #[doc = "0x144 - Message Buffer 12 ID Register"]
1505 #[inline(always)]
1506 pub const fn mb12_8b_id(&self) -> &Mb12_8bId {
1507 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(324).cast() }
1508 }
1509 #[doc = "0x144 - Message Buffer 12 ID Register"]
1510 #[inline(always)]
1511 pub const fn id12(&self) -> &Id12 {
1512 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(324).cast() }
1513 }
1514 #[doc = "0x148 - Message Buffer 12 WORD0 Register"]
1515 #[inline(always)]
1516 pub const fn word012(&self) -> &Word012 {
1517 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(328).cast() }
1518 }
1519 #[doc = "0x148 - Message Buffer 8 WORD_16B Register"]
1520 #[inline(always)]
1521 pub const fn mb8_16b_word0(&self) -> &Mb8_16bWord0 {
1522 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(328).cast() }
1523 }
1524 #[doc = "0x148 - Message Buffer 5 CS Register"]
1525 #[inline(always)]
1526 pub const fn mb5_32b_cs(&self) -> &Mb5_32bCs {
1527 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(328).cast() }
1528 }
1529 #[doc = "0x148 - Message Buffer 2 WORD_64B Register"]
1530 #[inline(always)]
1531 pub const fn mb2_64b_word12(&self) -> &Mb2_64bWord12 {
1532 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(328).cast() }
1533 }
1534 #[doc = "0x148 - Message Buffer 12 WORD_8B Register"]
1535 #[inline(always)]
1536 pub const fn mb12_8b_word0(&self) -> &Mb12_8bWord0 {
1537 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(328).cast() }
1538 }
1539 #[doc = "0x14c - Message Buffer 12 WORD1 Register"]
1540 #[inline(always)]
1541 pub const fn word112(&self) -> &Word112 {
1542 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(332).cast() }
1543 }
1544 #[doc = "0x14c - Message Buffer 8 WORD_16B Register"]
1545 #[inline(always)]
1546 pub const fn mb8_16b_word1(&self) -> &Mb8_16bWord1 {
1547 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(332).cast() }
1548 }
1549 #[doc = "0x14c - Message Buffer 5 ID Register"]
1550 #[inline(always)]
1551 pub const fn mb5_32b_id(&self) -> &Mb5_32bId {
1552 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(332).cast() }
1553 }
1554 #[doc = "0x14c - Message Buffer 2 WORD_64B Register"]
1555 #[inline(always)]
1556 pub const fn mb2_64b_word13(&self) -> &Mb2_64bWord13 {
1557 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(332).cast() }
1558 }
1559 #[doc = "0x14c - Message Buffer 12 WORD_8B Register"]
1560 #[inline(always)]
1561 pub const fn mb12_8b_word1(&self) -> &Mb12_8bWord1 {
1562 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(332).cast() }
1563 }
1564 #[doc = "0x150 - Message Buffer 8 WORD_16B Register"]
1565 #[inline(always)]
1566 pub const fn mb8_16b_word2(&self) -> &Mb8_16bWord2 {
1567 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(336).cast() }
1568 }
1569 #[doc = "0x150 - Message Buffer 5 WORD_32B Register"]
1570 #[inline(always)]
1571 pub const fn mb5_32b_word0(&self) -> &Mb5_32bWord0 {
1572 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(336).cast() }
1573 }
1574 #[doc = "0x150 - Message Buffer 2 WORD_64B Register"]
1575 #[inline(always)]
1576 pub const fn mb2_64b_word14(&self) -> &Mb2_64bWord14 {
1577 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(336).cast() }
1578 }
1579 #[doc = "0x150 - Message Buffer 13 CS Register"]
1580 #[inline(always)]
1581 pub const fn mb13_8b_cs(&self) -> &Mb13_8bCs {
1582 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(336).cast() }
1583 }
1584 #[doc = "0x150 - Message Buffer 13 CS Register"]
1585 #[inline(always)]
1586 pub const fn cs13(&self) -> &Cs13 {
1587 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(336).cast() }
1588 }
1589 #[doc = "0x154 - Message Buffer 8 WORD_16B Register"]
1590 #[inline(always)]
1591 pub const fn mb8_16b_word3(&self) -> &Mb8_16bWord3 {
1592 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(340).cast() }
1593 }
1594 #[doc = "0x154 - Message Buffer 5 WORD_32B Register"]
1595 #[inline(always)]
1596 pub const fn mb5_32b_word1(&self) -> &Mb5_32bWord1 {
1597 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(340).cast() }
1598 }
1599 #[doc = "0x154 - Message Buffer 2 WORD_64B Register"]
1600 #[inline(always)]
1601 pub const fn mb2_64b_word15(&self) -> &Mb2_64bWord15 {
1602 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(340).cast() }
1603 }
1604 #[doc = "0x154 - Message Buffer 13 ID Register"]
1605 #[inline(always)]
1606 pub const fn mb13_8b_id(&self) -> &Mb13_8bId {
1607 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(340).cast() }
1608 }
1609 #[doc = "0x154 - Message Buffer 13 ID Register"]
1610 #[inline(always)]
1611 pub const fn id13(&self) -> &Id13 {
1612 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(340).cast() }
1613 }
1614 #[doc = "0x158 - Message Buffer 13 WORD0 Register"]
1615 #[inline(always)]
1616 pub const fn word013(&self) -> &Word013 {
1617 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(344).cast() }
1618 }
1619 #[doc = "0x158 - Message Buffer 9 CS Register"]
1620 #[inline(always)]
1621 pub const fn mb9_16b_cs(&self) -> &Mb9_16bCs {
1622 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(344).cast() }
1623 }
1624 #[doc = "0x158 - Message Buffer 5 WORD_32B Register"]
1625 #[inline(always)]
1626 pub const fn mb5_32b_word2(&self) -> &Mb5_32bWord2 {
1627 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(344).cast() }
1628 }
1629 #[doc = "0x158 - Message Buffer 3 CS Register"]
1630 #[inline(always)]
1631 pub const fn mb3_64b_cs(&self) -> &Mb3_64bCs {
1632 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(344).cast() }
1633 }
1634 #[doc = "0x158 - Message Buffer 13 WORD_8B Register"]
1635 #[inline(always)]
1636 pub const fn mb13_8b_word0(&self) -> &Mb13_8bWord0 {
1637 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(344).cast() }
1638 }
1639 #[doc = "0x15c - Message Buffer 13 WORD1 Register"]
1640 #[inline(always)]
1641 pub const fn word113(&self) -> &Word113 {
1642 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(348).cast() }
1643 }
1644 #[doc = "0x15c - Message Buffer 9 ID Register"]
1645 #[inline(always)]
1646 pub const fn mb9_16b_id(&self) -> &Mb9_16bId {
1647 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(348).cast() }
1648 }
1649 #[doc = "0x15c - Message Buffer 5 WORD_32B Register"]
1650 #[inline(always)]
1651 pub const fn mb5_32b_word3(&self) -> &Mb5_32bWord3 {
1652 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(348).cast() }
1653 }
1654 #[doc = "0x15c - Message Buffer 3 ID Register"]
1655 #[inline(always)]
1656 pub const fn mb3_64b_id(&self) -> &Mb3_64bId {
1657 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(348).cast() }
1658 }
1659 #[doc = "0x15c - Message Buffer 13 WORD_8B Register"]
1660 #[inline(always)]
1661 pub const fn mb13_8b_word1(&self) -> &Mb13_8bWord1 {
1662 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(348).cast() }
1663 }
1664 #[doc = "0x160 - Message Buffer 9 WORD_16B Register"]
1665 #[inline(always)]
1666 pub const fn mb9_16b_word0(&self) -> &Mb9_16bWord0 {
1667 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(352).cast() }
1668 }
1669 #[doc = "0x160 - Message Buffer 5 WORD_32B Register"]
1670 #[inline(always)]
1671 pub const fn mb5_32b_word4(&self) -> &Mb5_32bWord4 {
1672 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(352).cast() }
1673 }
1674 #[doc = "0x160 - Message Buffer 3 WORD_64B Register"]
1675 #[inline(always)]
1676 pub const fn mb3_64b_word0(&self) -> &Mb3_64bWord0 {
1677 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(352).cast() }
1678 }
1679 #[doc = "0x160 - Message Buffer 14 CS Register"]
1680 #[inline(always)]
1681 pub const fn mb14_8b_cs(&self) -> &Mb14_8bCs {
1682 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(352).cast() }
1683 }
1684 #[doc = "0x160 - Message Buffer 14 CS Register"]
1685 #[inline(always)]
1686 pub const fn cs14(&self) -> &Cs14 {
1687 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(352).cast() }
1688 }
1689 #[doc = "0x164 - Message Buffer 9 WORD_16B Register"]
1690 #[inline(always)]
1691 pub const fn mb9_16b_word1(&self) -> &Mb9_16bWord1 {
1692 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(356).cast() }
1693 }
1694 #[doc = "0x164 - Message Buffer 5 WORD_32B Register"]
1695 #[inline(always)]
1696 pub const fn mb5_32b_word5(&self) -> &Mb5_32bWord5 {
1697 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(356).cast() }
1698 }
1699 #[doc = "0x164 - Message Buffer 3 WORD_64B Register"]
1700 #[inline(always)]
1701 pub const fn mb3_64b_word1(&self) -> &Mb3_64bWord1 {
1702 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(356).cast() }
1703 }
1704 #[doc = "0x164 - Message Buffer 14 ID Register"]
1705 #[inline(always)]
1706 pub const fn mb14_8b_id(&self) -> &Mb14_8bId {
1707 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(356).cast() }
1708 }
1709 #[doc = "0x164 - Message Buffer 14 ID Register"]
1710 #[inline(always)]
1711 pub const fn id14(&self) -> &Id14 {
1712 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(356).cast() }
1713 }
1714 #[doc = "0x168 - Message Buffer 14 WORD0 Register"]
1715 #[inline(always)]
1716 pub const fn word014(&self) -> &Word014 {
1717 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(360).cast() }
1718 }
1719 #[doc = "0x168 - Message Buffer 9 WORD_16B Register"]
1720 #[inline(always)]
1721 pub const fn mb9_16b_word2(&self) -> &Mb9_16bWord2 {
1722 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(360).cast() }
1723 }
1724 #[doc = "0x168 - Message Buffer 5 WORD_32B Register"]
1725 #[inline(always)]
1726 pub const fn mb5_32b_word6(&self) -> &Mb5_32bWord6 {
1727 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(360).cast() }
1728 }
1729 #[doc = "0x168 - Message Buffer 3 WORD_64B Register"]
1730 #[inline(always)]
1731 pub const fn mb3_64b_word2(&self) -> &Mb3_64bWord2 {
1732 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(360).cast() }
1733 }
1734 #[doc = "0x168 - Message Buffer 14 WORD_8B Register"]
1735 #[inline(always)]
1736 pub const fn mb14_8b_word0(&self) -> &Mb14_8bWord0 {
1737 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(360).cast() }
1738 }
1739 #[doc = "0x16c - Message Buffer 14 WORD1 Register"]
1740 #[inline(always)]
1741 pub const fn word114(&self) -> &Word114 {
1742 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(364).cast() }
1743 }
1744 #[doc = "0x16c - Message Buffer 9 WORD_16B Register"]
1745 #[inline(always)]
1746 pub const fn mb9_16b_word3(&self) -> &Mb9_16bWord3 {
1747 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(364).cast() }
1748 }
1749 #[doc = "0x16c - Message Buffer 5 WORD_32B Register"]
1750 #[inline(always)]
1751 pub const fn mb5_32b_word7(&self) -> &Mb5_32bWord7 {
1752 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(364).cast() }
1753 }
1754 #[doc = "0x16c - Message Buffer 3 WORD_64B Register"]
1755 #[inline(always)]
1756 pub const fn mb3_64b_word3(&self) -> &Mb3_64bWord3 {
1757 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(364).cast() }
1758 }
1759 #[doc = "0x16c - Message Buffer 14 WORD_8B Register"]
1760 #[inline(always)]
1761 pub const fn mb14_8b_word1(&self) -> &Mb14_8bWord1 {
1762 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(364).cast() }
1763 }
1764 #[doc = "0x170 - Message Buffer 6 CS Register"]
1765 #[inline(always)]
1766 pub const fn mb6_32b_cs(&self) -> &Mb6_32bCs {
1767 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(368).cast() }
1768 }
1769 #[doc = "0x170 - Message Buffer 3 WORD_64B Register"]
1770 #[inline(always)]
1771 pub const fn mb3_64b_word4(&self) -> &Mb3_64bWord4 {
1772 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(368).cast() }
1773 }
1774 #[doc = "0x170 - Message Buffer 15 CS Register"]
1775 #[inline(always)]
1776 pub const fn mb15_8b_cs(&self) -> &Mb15_8bCs {
1777 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(368).cast() }
1778 }
1779 #[doc = "0x170 - Message Buffer 10 CS Register"]
1780 #[inline(always)]
1781 pub const fn mb10_16b_cs(&self) -> &Mb10_16bCs {
1782 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(368).cast() }
1783 }
1784 #[doc = "0x170 - Message Buffer 15 CS Register"]
1785 #[inline(always)]
1786 pub const fn cs15(&self) -> &Cs15 {
1787 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(368).cast() }
1788 }
1789 #[doc = "0x174 - Message Buffer 6 ID Register"]
1790 #[inline(always)]
1791 pub const fn mb6_32b_id(&self) -> &Mb6_32bId {
1792 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(372).cast() }
1793 }
1794 #[doc = "0x174 - Message Buffer 3 WORD_64B Register"]
1795 #[inline(always)]
1796 pub const fn mb3_64b_word5(&self) -> &Mb3_64bWord5 {
1797 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(372).cast() }
1798 }
1799 #[doc = "0x174 - Message Buffer 15 ID Register"]
1800 #[inline(always)]
1801 pub const fn mb15_8b_id(&self) -> &Mb15_8bId {
1802 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(372).cast() }
1803 }
1804 #[doc = "0x174 - Message Buffer 10 ID Register"]
1805 #[inline(always)]
1806 pub const fn mb10_16b_id(&self) -> &Mb10_16bId {
1807 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(372).cast() }
1808 }
1809 #[doc = "0x174 - Message Buffer 15 ID Register"]
1810 #[inline(always)]
1811 pub const fn id15(&self) -> &Id15 {
1812 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(372).cast() }
1813 }
1814 #[doc = "0x178 - Message Buffer 15 WORD0 Register"]
1815 #[inline(always)]
1816 pub const fn word015(&self) -> &Word015 {
1817 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(376).cast() }
1818 }
1819 #[doc = "0x178 - Message Buffer 6 WORD_32B Register"]
1820 #[inline(always)]
1821 pub const fn mb6_32b_word0(&self) -> &Mb6_32bWord0 {
1822 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(376).cast() }
1823 }
1824 #[doc = "0x178 - Message Buffer 3 WORD_64B Register"]
1825 #[inline(always)]
1826 pub const fn mb3_64b_word6(&self) -> &Mb3_64bWord6 {
1827 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(376).cast() }
1828 }
1829 #[doc = "0x178 - Message Buffer 15 WORD_8B Register"]
1830 #[inline(always)]
1831 pub const fn mb15_8b_word0(&self) -> &Mb15_8bWord0 {
1832 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(376).cast() }
1833 }
1834 #[doc = "0x178 - Message Buffer 10 WORD_16B Register"]
1835 #[inline(always)]
1836 pub const fn mb10_16b_word0(&self) -> &Mb10_16bWord0 {
1837 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(376).cast() }
1838 }
1839 #[doc = "0x17c - Message Buffer 15 WORD1 Register"]
1840 #[inline(always)]
1841 pub const fn word115(&self) -> &Word115 {
1842 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(380).cast() }
1843 }
1844 #[doc = "0x17c - Message Buffer 6 WORD_32B Register"]
1845 #[inline(always)]
1846 pub const fn mb6_32b_word1(&self) -> &Mb6_32bWord1 {
1847 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(380).cast() }
1848 }
1849 #[doc = "0x17c - Message Buffer 3 WORD_64B Register"]
1850 #[inline(always)]
1851 pub const fn mb3_64b_word7(&self) -> &Mb3_64bWord7 {
1852 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(380).cast() }
1853 }
1854 #[doc = "0x17c - Message Buffer 15 WORD_8B Register"]
1855 #[inline(always)]
1856 pub const fn mb15_8b_word1(&self) -> &Mb15_8bWord1 {
1857 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(380).cast() }
1858 }
1859 #[doc = "0x17c - Message Buffer 10 WORD_16B Register"]
1860 #[inline(always)]
1861 pub const fn mb10_16b_word1(&self) -> &Mb10_16bWord1 {
1862 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(380).cast() }
1863 }
1864 #[doc = "0x180 - Message Buffer 6 WORD_32B Register"]
1865 #[inline(always)]
1866 pub const fn mb6_32b_word2(&self) -> &Mb6_32bWord2 {
1867 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(384).cast() }
1868 }
1869 #[doc = "0x180 - Message Buffer 3 WORD_64B Register"]
1870 #[inline(always)]
1871 pub const fn mb3_64b_word8(&self) -> &Mb3_64bWord8 {
1872 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(384).cast() }
1873 }
1874 #[doc = "0x180 - Message Buffer 16 CS Register"]
1875 #[inline(always)]
1876 pub const fn mb16_8b_cs(&self) -> &Mb16_8bCs {
1877 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(384).cast() }
1878 }
1879 #[doc = "0x180 - Message Buffer 10 WORD_16B Register"]
1880 #[inline(always)]
1881 pub const fn mb10_16b_word2(&self) -> &Mb10_16bWord2 {
1882 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(384).cast() }
1883 }
1884 #[doc = "0x180 - Message Buffer 16 CS Register"]
1885 #[inline(always)]
1886 pub const fn cs16(&self) -> &Cs16 {
1887 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(384).cast() }
1888 }
1889 #[doc = "0x184 - Message Buffer 6 WORD_32B Register"]
1890 #[inline(always)]
1891 pub const fn mb6_32b_word3(&self) -> &Mb6_32bWord3 {
1892 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(388).cast() }
1893 }
1894 #[doc = "0x184 - Message Buffer 3 WORD_64B Register"]
1895 #[inline(always)]
1896 pub const fn mb3_64b_word9(&self) -> &Mb3_64bWord9 {
1897 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(388).cast() }
1898 }
1899 #[doc = "0x184 - Message Buffer 16 ID Register"]
1900 #[inline(always)]
1901 pub const fn mb16_8b_id(&self) -> &Mb16_8bId {
1902 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(388).cast() }
1903 }
1904 #[doc = "0x184 - Message Buffer 10 WORD_16B Register"]
1905 #[inline(always)]
1906 pub const fn mb10_16b_word3(&self) -> &Mb10_16bWord3 {
1907 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(388).cast() }
1908 }
1909 #[doc = "0x184 - Message Buffer 16 ID Register"]
1910 #[inline(always)]
1911 pub const fn id16(&self) -> &Id16 {
1912 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(388).cast() }
1913 }
1914 #[doc = "0x188 - Message Buffer 16 WORD0 Register"]
1915 #[inline(always)]
1916 pub const fn word016(&self) -> &Word016 {
1917 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(392).cast() }
1918 }
1919 #[doc = "0x188 - Message Buffer 6 WORD_32B Register"]
1920 #[inline(always)]
1921 pub const fn mb6_32b_word4(&self) -> &Mb6_32bWord4 {
1922 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(392).cast() }
1923 }
1924 #[doc = "0x188 - Message Buffer 3 WORD_64B Register"]
1925 #[inline(always)]
1926 pub const fn mb3_64b_word10(&self) -> &Mb3_64bWord10 {
1927 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(392).cast() }
1928 }
1929 #[doc = "0x188 - Message Buffer 16 WORD_8B Register"]
1930 #[inline(always)]
1931 pub const fn mb16_8b_word0(&self) -> &Mb16_8bWord0 {
1932 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(392).cast() }
1933 }
1934 #[doc = "0x188 - Message Buffer 11 CS Register"]
1935 #[inline(always)]
1936 pub const fn mb11_16b_cs(&self) -> &Mb11_16bCs {
1937 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(392).cast() }
1938 }
1939 #[doc = "0x18c - Message Buffer 16 WORD1 Register"]
1940 #[inline(always)]
1941 pub const fn word116(&self) -> &Word116 {
1942 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(396).cast() }
1943 }
1944 #[doc = "0x18c - Message Buffer 6 WORD_32B Register"]
1945 #[inline(always)]
1946 pub const fn mb6_32b_word5(&self) -> &Mb6_32bWord5 {
1947 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(396).cast() }
1948 }
1949 #[doc = "0x18c - Message Buffer 3 WORD_64B Register"]
1950 #[inline(always)]
1951 pub const fn mb3_64b_word11(&self) -> &Mb3_64bWord11 {
1952 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(396).cast() }
1953 }
1954 #[doc = "0x18c - Message Buffer 16 WORD_8B Register"]
1955 #[inline(always)]
1956 pub const fn mb16_8b_word1(&self) -> &Mb16_8bWord1 {
1957 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(396).cast() }
1958 }
1959 #[doc = "0x18c - Message Buffer 11 ID Register"]
1960 #[inline(always)]
1961 pub const fn mb11_16b_id(&self) -> &Mb11_16bId {
1962 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(396).cast() }
1963 }
1964 #[doc = "0x190 - Message Buffer 6 WORD_32B Register"]
1965 #[inline(always)]
1966 pub const fn mb6_32b_word6(&self) -> &Mb6_32bWord6 {
1967 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(400).cast() }
1968 }
1969 #[doc = "0x190 - Message Buffer 3 WORD_64B Register"]
1970 #[inline(always)]
1971 pub const fn mb3_64b_word12(&self) -> &Mb3_64bWord12 {
1972 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(400).cast() }
1973 }
1974 #[doc = "0x190 - Message Buffer 17 CS Register"]
1975 #[inline(always)]
1976 pub const fn mb17_8b_cs(&self) -> &Mb17_8bCs {
1977 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(400).cast() }
1978 }
1979 #[doc = "0x190 - Message Buffer 11 WORD_16B Register"]
1980 #[inline(always)]
1981 pub const fn mb11_16b_word0(&self) -> &Mb11_16bWord0 {
1982 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(400).cast() }
1983 }
1984 #[doc = "0x190 - Message Buffer 17 CS Register"]
1985 #[inline(always)]
1986 pub const fn cs17(&self) -> &Cs17 {
1987 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(400).cast() }
1988 }
1989 #[doc = "0x194 - Message Buffer 6 WORD_32B Register"]
1990 #[inline(always)]
1991 pub const fn mb6_32b_word7(&self) -> &Mb6_32bWord7 {
1992 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(404).cast() }
1993 }
1994 #[doc = "0x194 - Message Buffer 3 WORD_64B Register"]
1995 #[inline(always)]
1996 pub const fn mb3_64b_word13(&self) -> &Mb3_64bWord13 {
1997 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(404).cast() }
1998 }
1999 #[doc = "0x194 - Message Buffer 17 ID Register"]
2000 #[inline(always)]
2001 pub const fn mb17_8b_id(&self) -> &Mb17_8bId {
2002 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(404).cast() }
2003 }
2004 #[doc = "0x194 - Message Buffer 11 WORD_16B Register"]
2005 #[inline(always)]
2006 pub const fn mb11_16b_word1(&self) -> &Mb11_16bWord1 {
2007 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(404).cast() }
2008 }
2009 #[doc = "0x194 - Message Buffer 17 ID Register"]
2010 #[inline(always)]
2011 pub const fn id17(&self) -> &Id17 {
2012 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(404).cast() }
2013 }
2014 #[doc = "0x198 - Message Buffer 17 WORD0 Register"]
2015 #[inline(always)]
2016 pub const fn word017(&self) -> &Word017 {
2017 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(408).cast() }
2018 }
2019 #[doc = "0x198 - Message Buffer 7 CS Register"]
2020 #[inline(always)]
2021 pub const fn mb7_32b_cs(&self) -> &Mb7_32bCs {
2022 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(408).cast() }
2023 }
2024 #[doc = "0x198 - Message Buffer 3 WORD_64B Register"]
2025 #[inline(always)]
2026 pub const fn mb3_64b_word14(&self) -> &Mb3_64bWord14 {
2027 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(408).cast() }
2028 }
2029 #[doc = "0x198 - Message Buffer 17 WORD_8B Register"]
2030 #[inline(always)]
2031 pub const fn mb17_8b_word0(&self) -> &Mb17_8bWord0 {
2032 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(408).cast() }
2033 }
2034 #[doc = "0x198 - Message Buffer 11 WORD_16B Register"]
2035 #[inline(always)]
2036 pub const fn mb11_16b_word2(&self) -> &Mb11_16bWord2 {
2037 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(408).cast() }
2038 }
2039 #[doc = "0x19c - Message Buffer 17 WORD1 Register"]
2040 #[inline(always)]
2041 pub const fn word117(&self) -> &Word117 {
2042 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(412).cast() }
2043 }
2044 #[doc = "0x19c - Message Buffer 7 ID Register"]
2045 #[inline(always)]
2046 pub const fn mb7_32b_id(&self) -> &Mb7_32bId {
2047 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(412).cast() }
2048 }
2049 #[doc = "0x19c - Message Buffer 3 WORD_64B Register"]
2050 #[inline(always)]
2051 pub const fn mb3_64b_word15(&self) -> &Mb3_64bWord15 {
2052 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(412).cast() }
2053 }
2054 #[doc = "0x19c - Message Buffer 17 WORD_8B Register"]
2055 #[inline(always)]
2056 pub const fn mb17_8b_word1(&self) -> &Mb17_8bWord1 {
2057 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(412).cast() }
2058 }
2059 #[doc = "0x19c - Message Buffer 11 WORD_16B Register"]
2060 #[inline(always)]
2061 pub const fn mb11_16b_word3(&self) -> &Mb11_16bWord3 {
2062 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(412).cast() }
2063 }
2064 #[doc = "0x1a0 - Message Buffer 7 WORD_32B Register"]
2065 #[inline(always)]
2066 pub const fn mb7_32b_word0(&self) -> &Mb7_32bWord0 {
2067 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(416).cast() }
2068 }
2069 #[doc = "0x1a0 - Message Buffer 4 CS Register"]
2070 #[inline(always)]
2071 pub const fn mb4_64b_cs(&self) -> &Mb4_64bCs {
2072 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(416).cast() }
2073 }
2074 #[doc = "0x1a0 - Message Buffer 18 CS Register"]
2075 #[inline(always)]
2076 pub const fn mb18_8b_cs(&self) -> &Mb18_8bCs {
2077 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(416).cast() }
2078 }
2079 #[doc = "0x1a0 - Message Buffer 12 CS Register"]
2080 #[inline(always)]
2081 pub const fn mb12_16b_cs(&self) -> &Mb12_16bCs {
2082 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(416).cast() }
2083 }
2084 #[doc = "0x1a0 - Message Buffer 18 CS Register"]
2085 #[inline(always)]
2086 pub const fn cs18(&self) -> &Cs18 {
2087 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(416).cast() }
2088 }
2089 #[doc = "0x1a4 - Message Buffer 7 WORD_32B Register"]
2090 #[inline(always)]
2091 pub const fn mb7_32b_word1(&self) -> &Mb7_32bWord1 {
2092 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(420).cast() }
2093 }
2094 #[doc = "0x1a4 - Message Buffer 4 ID Register"]
2095 #[inline(always)]
2096 pub const fn mb4_64b_id(&self) -> &Mb4_64bId {
2097 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(420).cast() }
2098 }
2099 #[doc = "0x1a4 - Message Buffer 18 ID Register"]
2100 #[inline(always)]
2101 pub const fn mb18_8b_id(&self) -> &Mb18_8bId {
2102 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(420).cast() }
2103 }
2104 #[doc = "0x1a4 - Message Buffer 12 ID Register"]
2105 #[inline(always)]
2106 pub const fn mb12_16b_id(&self) -> &Mb12_16bId {
2107 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(420).cast() }
2108 }
2109 #[doc = "0x1a4 - Message Buffer 18 ID Register"]
2110 #[inline(always)]
2111 pub const fn id18(&self) -> &Id18 {
2112 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(420).cast() }
2113 }
2114 #[doc = "0x1a8 - Message Buffer 18 WORD0 Register"]
2115 #[inline(always)]
2116 pub const fn word018(&self) -> &Word018 {
2117 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(424).cast() }
2118 }
2119 #[doc = "0x1a8 - Message Buffer 7 WORD_32B Register"]
2120 #[inline(always)]
2121 pub const fn mb7_32b_word2(&self) -> &Mb7_32bWord2 {
2122 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(424).cast() }
2123 }
2124 #[doc = "0x1a8 - Message Buffer 4 WORD_64B Register"]
2125 #[inline(always)]
2126 pub const fn mb4_64b_word0(&self) -> &Mb4_64bWord0 {
2127 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(424).cast() }
2128 }
2129 #[doc = "0x1a8 - Message Buffer 18 WORD_8B Register"]
2130 #[inline(always)]
2131 pub const fn mb18_8b_word0(&self) -> &Mb18_8bWord0 {
2132 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(424).cast() }
2133 }
2134 #[doc = "0x1a8 - Message Buffer 12 WORD_16B Register"]
2135 #[inline(always)]
2136 pub const fn mb12_16b_word0(&self) -> &Mb12_16bWord0 {
2137 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(424).cast() }
2138 }
2139 #[doc = "0x1ac - Message Buffer 18 WORD1 Register"]
2140 #[inline(always)]
2141 pub const fn word118(&self) -> &Word118 {
2142 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(428).cast() }
2143 }
2144 #[doc = "0x1ac - Message Buffer 7 WORD_32B Register"]
2145 #[inline(always)]
2146 pub const fn mb7_32b_word3(&self) -> &Mb7_32bWord3 {
2147 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(428).cast() }
2148 }
2149 #[doc = "0x1ac - Message Buffer 4 WORD_64B Register"]
2150 #[inline(always)]
2151 pub const fn mb4_64b_word1(&self) -> &Mb4_64bWord1 {
2152 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(428).cast() }
2153 }
2154 #[doc = "0x1ac - Message Buffer 18 WORD_8B Register"]
2155 #[inline(always)]
2156 pub const fn mb18_8b_word1(&self) -> &Mb18_8bWord1 {
2157 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(428).cast() }
2158 }
2159 #[doc = "0x1ac - Message Buffer 12 WORD_16B Register"]
2160 #[inline(always)]
2161 pub const fn mb12_16b_word1(&self) -> &Mb12_16bWord1 {
2162 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(428).cast() }
2163 }
2164 #[doc = "0x1b0 - Message Buffer 7 WORD_32B Register"]
2165 #[inline(always)]
2166 pub const fn mb7_32b_word4(&self) -> &Mb7_32bWord4 {
2167 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(432).cast() }
2168 }
2169 #[doc = "0x1b0 - Message Buffer 4 WORD_64B Register"]
2170 #[inline(always)]
2171 pub const fn mb4_64b_word2(&self) -> &Mb4_64bWord2 {
2172 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(432).cast() }
2173 }
2174 #[doc = "0x1b0 - Message Buffer 19 CS Register"]
2175 #[inline(always)]
2176 pub const fn mb19_8b_cs(&self) -> &Mb19_8bCs {
2177 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(432).cast() }
2178 }
2179 #[doc = "0x1b0 - Message Buffer 12 WORD_16B Register"]
2180 #[inline(always)]
2181 pub const fn mb12_16b_word2(&self) -> &Mb12_16bWord2 {
2182 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(432).cast() }
2183 }
2184 #[doc = "0x1b0 - Message Buffer 19 CS Register"]
2185 #[inline(always)]
2186 pub const fn cs19(&self) -> &Cs19 {
2187 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(432).cast() }
2188 }
2189 #[doc = "0x1b4 - Message Buffer 7 WORD_32B Register"]
2190 #[inline(always)]
2191 pub const fn mb7_32b_word5(&self) -> &Mb7_32bWord5 {
2192 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(436).cast() }
2193 }
2194 #[doc = "0x1b4 - Message Buffer 4 WORD_64B Register"]
2195 #[inline(always)]
2196 pub const fn mb4_64b_word3(&self) -> &Mb4_64bWord3 {
2197 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(436).cast() }
2198 }
2199 #[doc = "0x1b4 - Message Buffer 19 ID Register"]
2200 #[inline(always)]
2201 pub const fn mb19_8b_id(&self) -> &Mb19_8bId {
2202 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(436).cast() }
2203 }
2204 #[doc = "0x1b4 - Message Buffer 12 WORD_16B Register"]
2205 #[inline(always)]
2206 pub const fn mb12_16b_word3(&self) -> &Mb12_16bWord3 {
2207 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(436).cast() }
2208 }
2209 #[doc = "0x1b4 - Message Buffer 19 ID Register"]
2210 #[inline(always)]
2211 pub const fn id19(&self) -> &Id19 {
2212 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(436).cast() }
2213 }
2214 #[doc = "0x1b8 - Message Buffer 19 WORD0 Register"]
2215 #[inline(always)]
2216 pub const fn word019(&self) -> &Word019 {
2217 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(440).cast() }
2218 }
2219 #[doc = "0x1b8 - Message Buffer 7 WORD_32B Register"]
2220 #[inline(always)]
2221 pub const fn mb7_32b_word6(&self) -> &Mb7_32bWord6 {
2222 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(440).cast() }
2223 }
2224 #[doc = "0x1b8 - Message Buffer 4 WORD_64B Register"]
2225 #[inline(always)]
2226 pub const fn mb4_64b_word4(&self) -> &Mb4_64bWord4 {
2227 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(440).cast() }
2228 }
2229 #[doc = "0x1b8 - Message Buffer 19 WORD_8B Register"]
2230 #[inline(always)]
2231 pub const fn mb19_8b_word0(&self) -> &Mb19_8bWord0 {
2232 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(440).cast() }
2233 }
2234 #[doc = "0x1b8 - Message Buffer 13 CS Register"]
2235 #[inline(always)]
2236 pub const fn mb13_16b_cs(&self) -> &Mb13_16bCs {
2237 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(440).cast() }
2238 }
2239 #[doc = "0x1bc - Message Buffer 19 WORD1 Register"]
2240 #[inline(always)]
2241 pub const fn word119(&self) -> &Word119 {
2242 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(444).cast() }
2243 }
2244 #[doc = "0x1bc - Message Buffer 7 WORD_32B Register"]
2245 #[inline(always)]
2246 pub const fn mb7_32b_word7(&self) -> &Mb7_32bWord7 {
2247 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(444).cast() }
2248 }
2249 #[doc = "0x1bc - Message Buffer 4 WORD_64B Register"]
2250 #[inline(always)]
2251 pub const fn mb4_64b_word5(&self) -> &Mb4_64bWord5 {
2252 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(444).cast() }
2253 }
2254 #[doc = "0x1bc - Message Buffer 19 WORD_8B Register"]
2255 #[inline(always)]
2256 pub const fn mb19_8b_word1(&self) -> &Mb19_8bWord1 {
2257 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(444).cast() }
2258 }
2259 #[doc = "0x1bc - Message Buffer 13 ID Register"]
2260 #[inline(always)]
2261 pub const fn mb13_16b_id(&self) -> &Mb13_16bId {
2262 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(444).cast() }
2263 }
2264 #[doc = "0x1c0 - Message Buffer 8 CS Register"]
2265 #[inline(always)]
2266 pub const fn mb8_32b_cs(&self) -> &Mb8_32bCs {
2267 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(448).cast() }
2268 }
2269 #[doc = "0x1c0 - Message Buffer 4 WORD_64B Register"]
2270 #[inline(always)]
2271 pub const fn mb4_64b_word6(&self) -> &Mb4_64bWord6 {
2272 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(448).cast() }
2273 }
2274 #[doc = "0x1c0 - Message Buffer 20 CS Register"]
2275 #[inline(always)]
2276 pub const fn mb20_8b_cs(&self) -> &Mb20_8bCs {
2277 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(448).cast() }
2278 }
2279 #[doc = "0x1c0 - Message Buffer 13 WORD_16B Register"]
2280 #[inline(always)]
2281 pub const fn mb13_16b_word0(&self) -> &Mb13_16bWord0 {
2282 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(448).cast() }
2283 }
2284 #[doc = "0x1c0 - Message Buffer 20 CS Register"]
2285 #[inline(always)]
2286 pub const fn cs20(&self) -> &Cs20 {
2287 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(448).cast() }
2288 }
2289 #[doc = "0x1c4 - Message Buffer 8 ID Register"]
2290 #[inline(always)]
2291 pub const fn mb8_32b_id(&self) -> &Mb8_32bId {
2292 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(452).cast() }
2293 }
2294 #[doc = "0x1c4 - Message Buffer 4 WORD_64B Register"]
2295 #[inline(always)]
2296 pub const fn mb4_64b_word7(&self) -> &Mb4_64bWord7 {
2297 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(452).cast() }
2298 }
2299 #[doc = "0x1c4 - Message Buffer 20 ID Register"]
2300 #[inline(always)]
2301 pub const fn mb20_8b_id(&self) -> &Mb20_8bId {
2302 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(452).cast() }
2303 }
2304 #[doc = "0x1c4 - Message Buffer 13 WORD_16B Register"]
2305 #[inline(always)]
2306 pub const fn mb13_16b_word1(&self) -> &Mb13_16bWord1 {
2307 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(452).cast() }
2308 }
2309 #[doc = "0x1c4 - Message Buffer 20 ID Register"]
2310 #[inline(always)]
2311 pub const fn id20(&self) -> &Id20 {
2312 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(452).cast() }
2313 }
2314 #[doc = "0x1c8 - Message Buffer 20 WORD0 Register"]
2315 #[inline(always)]
2316 pub const fn word020(&self) -> &Word020 {
2317 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(456).cast() }
2318 }
2319 #[doc = "0x1c8 - Message Buffer 8 WORD_32B Register"]
2320 #[inline(always)]
2321 pub const fn mb8_32b_word0(&self) -> &Mb8_32bWord0 {
2322 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(456).cast() }
2323 }
2324 #[doc = "0x1c8 - Message Buffer 4 WORD_64B Register"]
2325 #[inline(always)]
2326 pub const fn mb4_64b_word8(&self) -> &Mb4_64bWord8 {
2327 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(456).cast() }
2328 }
2329 #[doc = "0x1c8 - Message Buffer 20 WORD_8B Register"]
2330 #[inline(always)]
2331 pub const fn mb20_8b_word0(&self) -> &Mb20_8bWord0 {
2332 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(456).cast() }
2333 }
2334 #[doc = "0x1c8 - Message Buffer 13 WORD_16B Register"]
2335 #[inline(always)]
2336 pub const fn mb13_16b_word2(&self) -> &Mb13_16bWord2 {
2337 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(456).cast() }
2338 }
2339 #[doc = "0x1cc - Message Buffer 20 WORD1 Register"]
2340 #[inline(always)]
2341 pub const fn word120(&self) -> &Word120 {
2342 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(460).cast() }
2343 }
2344 #[doc = "0x1cc - Message Buffer 8 WORD_32B Register"]
2345 #[inline(always)]
2346 pub const fn mb8_32b_word1(&self) -> &Mb8_32bWord1 {
2347 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(460).cast() }
2348 }
2349 #[doc = "0x1cc - Message Buffer 4 WORD_64B Register"]
2350 #[inline(always)]
2351 pub const fn mb4_64b_word9(&self) -> &Mb4_64bWord9 {
2352 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(460).cast() }
2353 }
2354 #[doc = "0x1cc - Message Buffer 20 WORD_8B Register"]
2355 #[inline(always)]
2356 pub const fn mb20_8b_word1(&self) -> &Mb20_8bWord1 {
2357 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(460).cast() }
2358 }
2359 #[doc = "0x1cc - Message Buffer 13 WORD_16B Register"]
2360 #[inline(always)]
2361 pub const fn mb13_16b_word3(&self) -> &Mb13_16bWord3 {
2362 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(460).cast() }
2363 }
2364 #[doc = "0x1d0 - Message Buffer 8 WORD_32B Register"]
2365 #[inline(always)]
2366 pub const fn mb8_32b_word2(&self) -> &Mb8_32bWord2 {
2367 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(464).cast() }
2368 }
2369 #[doc = "0x1d0 - Message Buffer 4 WORD_64B Register"]
2370 #[inline(always)]
2371 pub const fn mb4_64b_word10(&self) -> &Mb4_64bWord10 {
2372 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(464).cast() }
2373 }
2374 #[doc = "0x1d0 - Message Buffer 21 CS Register"]
2375 #[inline(always)]
2376 pub const fn mb21_8b_cs(&self) -> &Mb21_8bCs {
2377 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(464).cast() }
2378 }
2379 #[doc = "0x1d0 - Message Buffer 14 CS Register"]
2380 #[inline(always)]
2381 pub const fn mb14_16b_cs(&self) -> &Mb14_16bCs {
2382 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(464).cast() }
2383 }
2384 #[doc = "0x1d0 - Message Buffer 21 CS Register"]
2385 #[inline(always)]
2386 pub const fn cs21(&self) -> &Cs21 {
2387 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(464).cast() }
2388 }
2389 #[doc = "0x1d4 - Message Buffer 8 WORD_32B Register"]
2390 #[inline(always)]
2391 pub const fn mb8_32b_word3(&self) -> &Mb8_32bWord3 {
2392 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(468).cast() }
2393 }
2394 #[doc = "0x1d4 - Message Buffer 4 WORD_64B Register"]
2395 #[inline(always)]
2396 pub const fn mb4_64b_word11(&self) -> &Mb4_64bWord11 {
2397 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(468).cast() }
2398 }
2399 #[doc = "0x1d4 - Message Buffer 21 ID Register"]
2400 #[inline(always)]
2401 pub const fn mb21_8b_id(&self) -> &Mb21_8bId {
2402 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(468).cast() }
2403 }
2404 #[doc = "0x1d4 - Message Buffer 14 ID Register"]
2405 #[inline(always)]
2406 pub const fn mb14_16b_id(&self) -> &Mb14_16bId {
2407 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(468).cast() }
2408 }
2409 #[doc = "0x1d4 - Message Buffer 21 ID Register"]
2410 #[inline(always)]
2411 pub const fn id21(&self) -> &Id21 {
2412 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(468).cast() }
2413 }
2414 #[doc = "0x1d8 - Message Buffer 21 WORD0 Register"]
2415 #[inline(always)]
2416 pub const fn word021(&self) -> &Word021 {
2417 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(472).cast() }
2418 }
2419 #[doc = "0x1d8 - Message Buffer 8 WORD_32B Register"]
2420 #[inline(always)]
2421 pub const fn mb8_32b_word4(&self) -> &Mb8_32bWord4 {
2422 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(472).cast() }
2423 }
2424 #[doc = "0x1d8 - Message Buffer 4 WORD_64B Register"]
2425 #[inline(always)]
2426 pub const fn mb4_64b_word12(&self) -> &Mb4_64bWord12 {
2427 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(472).cast() }
2428 }
2429 #[doc = "0x1d8 - Message Buffer 21 WORD_8B Register"]
2430 #[inline(always)]
2431 pub const fn mb21_8b_word0(&self) -> &Mb21_8bWord0 {
2432 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(472).cast() }
2433 }
2434 #[doc = "0x1d8 - Message Buffer 14 WORD_16B Register"]
2435 #[inline(always)]
2436 pub const fn mb14_16b_word0(&self) -> &Mb14_16bWord0 {
2437 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(472).cast() }
2438 }
2439 #[doc = "0x1dc - Message Buffer 21 WORD1 Register"]
2440 #[inline(always)]
2441 pub const fn word121(&self) -> &Word121 {
2442 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(476).cast() }
2443 }
2444 #[doc = "0x1dc - Message Buffer 8 WORD_32B Register"]
2445 #[inline(always)]
2446 pub const fn mb8_32b_word5(&self) -> &Mb8_32bWord5 {
2447 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(476).cast() }
2448 }
2449 #[doc = "0x1dc - Message Buffer 4 WORD_64B Register"]
2450 #[inline(always)]
2451 pub const fn mb4_64b_word13(&self) -> &Mb4_64bWord13 {
2452 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(476).cast() }
2453 }
2454 #[doc = "0x1dc - Message Buffer 21 WORD_8B Register"]
2455 #[inline(always)]
2456 pub const fn mb21_8b_word1(&self) -> &Mb21_8bWord1 {
2457 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(476).cast() }
2458 }
2459 #[doc = "0x1dc - Message Buffer 14 WORD_16B Register"]
2460 #[inline(always)]
2461 pub const fn mb14_16b_word1(&self) -> &Mb14_16bWord1 {
2462 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(476).cast() }
2463 }
2464 #[doc = "0x1e0 - Message Buffer 8 WORD_32B Register"]
2465 #[inline(always)]
2466 pub const fn mb8_32b_word6(&self) -> &Mb8_32bWord6 {
2467 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(480).cast() }
2468 }
2469 #[doc = "0x1e0 - Message Buffer 4 WORD_64B Register"]
2470 #[inline(always)]
2471 pub const fn mb4_64b_word14(&self) -> &Mb4_64bWord14 {
2472 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(480).cast() }
2473 }
2474 #[doc = "0x1e0 - Message Buffer 22 CS Register"]
2475 #[inline(always)]
2476 pub const fn mb22_8b_cs(&self) -> &Mb22_8bCs {
2477 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(480).cast() }
2478 }
2479 #[doc = "0x1e0 - Message Buffer 14 WORD_16B Register"]
2480 #[inline(always)]
2481 pub const fn mb14_16b_word2(&self) -> &Mb14_16bWord2 {
2482 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(480).cast() }
2483 }
2484 #[doc = "0x1e0 - Message Buffer 22 CS Register"]
2485 #[inline(always)]
2486 pub const fn cs22(&self) -> &Cs22 {
2487 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(480).cast() }
2488 }
2489 #[doc = "0x1e4 - Message Buffer 8 WORD_32B Register"]
2490 #[inline(always)]
2491 pub const fn mb8_32b_word7(&self) -> &Mb8_32bWord7 {
2492 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(484).cast() }
2493 }
2494 #[doc = "0x1e4 - Message Buffer 4 WORD_64B Register"]
2495 #[inline(always)]
2496 pub const fn mb4_64b_word15(&self) -> &Mb4_64bWord15 {
2497 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(484).cast() }
2498 }
2499 #[doc = "0x1e4 - Message Buffer 22 ID Register"]
2500 #[inline(always)]
2501 pub const fn mb22_8b_id(&self) -> &Mb22_8bId {
2502 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(484).cast() }
2503 }
2504 #[doc = "0x1e4 - Message Buffer 14 WORD_16B Register"]
2505 #[inline(always)]
2506 pub const fn mb14_16b_word3(&self) -> &Mb14_16bWord3 {
2507 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(484).cast() }
2508 }
2509 #[doc = "0x1e4 - Message Buffer 22 ID Register"]
2510 #[inline(always)]
2511 pub const fn id22(&self) -> &Id22 {
2512 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(484).cast() }
2513 }
2514 #[doc = "0x1e8 - Message Buffer 22 WORD0 Register"]
2515 #[inline(always)]
2516 pub const fn word022(&self) -> &Word022 {
2517 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(488).cast() }
2518 }
2519 #[doc = "0x1e8 - Message Buffer 9 CS Register"]
2520 #[inline(always)]
2521 pub const fn mb9_32b_cs(&self) -> &Mb9_32bCs {
2522 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(488).cast() }
2523 }
2524 #[doc = "0x1e8 - Message Buffer 5 CS Register"]
2525 #[inline(always)]
2526 pub const fn mb5_64b_cs(&self) -> &Mb5_64bCs {
2527 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(488).cast() }
2528 }
2529 #[doc = "0x1e8 - Message Buffer 22 WORD_8B Register"]
2530 #[inline(always)]
2531 pub const fn mb22_8b_word0(&self) -> &Mb22_8bWord0 {
2532 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(488).cast() }
2533 }
2534 #[doc = "0x1e8 - Message Buffer 15 CS Register"]
2535 #[inline(always)]
2536 pub const fn mb15_16b_cs(&self) -> &Mb15_16bCs {
2537 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(488).cast() }
2538 }
2539 #[doc = "0x1ec - Message Buffer 22 WORD1 Register"]
2540 #[inline(always)]
2541 pub const fn word122(&self) -> &Word122 {
2542 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(492).cast() }
2543 }
2544 #[doc = "0x1ec - Message Buffer 9 ID Register"]
2545 #[inline(always)]
2546 pub const fn mb9_32b_id(&self) -> &Mb9_32bId {
2547 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(492).cast() }
2548 }
2549 #[doc = "0x1ec - Message Buffer 5 ID Register"]
2550 #[inline(always)]
2551 pub const fn mb5_64b_id(&self) -> &Mb5_64bId {
2552 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(492).cast() }
2553 }
2554 #[doc = "0x1ec - Message Buffer 22 WORD_8B Register"]
2555 #[inline(always)]
2556 pub const fn mb22_8b_word1(&self) -> &Mb22_8bWord1 {
2557 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(492).cast() }
2558 }
2559 #[doc = "0x1ec - Message Buffer 15 ID Register"]
2560 #[inline(always)]
2561 pub const fn mb15_16b_id(&self) -> &Mb15_16bId {
2562 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(492).cast() }
2563 }
2564 #[doc = "0x1f0 - Message Buffer 9 WORD_32B Register"]
2565 #[inline(always)]
2566 pub const fn mb9_32b_word0(&self) -> &Mb9_32bWord0 {
2567 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(496).cast() }
2568 }
2569 #[doc = "0x1f0 - Message Buffer 5 WORD_64B Register"]
2570 #[inline(always)]
2571 pub const fn mb5_64b_word0(&self) -> &Mb5_64bWord0 {
2572 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(496).cast() }
2573 }
2574 #[doc = "0x1f0 - Message Buffer 23 CS Register"]
2575 #[inline(always)]
2576 pub const fn mb23_8b_cs(&self) -> &Mb23_8bCs {
2577 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(496).cast() }
2578 }
2579 #[doc = "0x1f0 - Message Buffer 15 WORD_16B Register"]
2580 #[inline(always)]
2581 pub const fn mb15_16b_word0(&self) -> &Mb15_16bWord0 {
2582 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(496).cast() }
2583 }
2584 #[doc = "0x1f0 - Message Buffer 23 CS Register"]
2585 #[inline(always)]
2586 pub const fn cs23(&self) -> &Cs23 {
2587 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(496).cast() }
2588 }
2589 #[doc = "0x1f4 - Message Buffer 9 WORD_32B Register"]
2590 #[inline(always)]
2591 pub const fn mb9_32b_word1(&self) -> &Mb9_32bWord1 {
2592 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(500).cast() }
2593 }
2594 #[doc = "0x1f4 - Message Buffer 5 WORD_64B Register"]
2595 #[inline(always)]
2596 pub const fn mb5_64b_word1(&self) -> &Mb5_64bWord1 {
2597 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(500).cast() }
2598 }
2599 #[doc = "0x1f4 - Message Buffer 23 ID Register"]
2600 #[inline(always)]
2601 pub const fn mb23_8b_id(&self) -> &Mb23_8bId {
2602 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(500).cast() }
2603 }
2604 #[doc = "0x1f4 - Message Buffer 15 WORD_16B Register"]
2605 #[inline(always)]
2606 pub const fn mb15_16b_word1(&self) -> &Mb15_16bWord1 {
2607 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(500).cast() }
2608 }
2609 #[doc = "0x1f4 - Message Buffer 23 ID Register"]
2610 #[inline(always)]
2611 pub const fn id23(&self) -> &Id23 {
2612 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(500).cast() }
2613 }
2614 #[doc = "0x1f8 - Message Buffer 23 WORD0 Register"]
2615 #[inline(always)]
2616 pub const fn word023(&self) -> &Word023 {
2617 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(504).cast() }
2618 }
2619 #[doc = "0x1f8 - Message Buffer 9 WORD_32B Register"]
2620 #[inline(always)]
2621 pub const fn mb9_32b_word2(&self) -> &Mb9_32bWord2 {
2622 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(504).cast() }
2623 }
2624 #[doc = "0x1f8 - Message Buffer 5 WORD_64B Register"]
2625 #[inline(always)]
2626 pub const fn mb5_64b_word2(&self) -> &Mb5_64bWord2 {
2627 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(504).cast() }
2628 }
2629 #[doc = "0x1f8 - Message Buffer 23 WORD_8B Register"]
2630 #[inline(always)]
2631 pub const fn mb23_8b_word0(&self) -> &Mb23_8bWord0 {
2632 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(504).cast() }
2633 }
2634 #[doc = "0x1f8 - Message Buffer 15 WORD_16B Register"]
2635 #[inline(always)]
2636 pub const fn mb15_16b_word2(&self) -> &Mb15_16bWord2 {
2637 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(504).cast() }
2638 }
2639 #[doc = "0x1fc - Message Buffer 23 WORD1 Register"]
2640 #[inline(always)]
2641 pub const fn word123(&self) -> &Word123 {
2642 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(508).cast() }
2643 }
2644 #[doc = "0x1fc - Message Buffer 9 WORD_32B Register"]
2645 #[inline(always)]
2646 pub const fn mb9_32b_word3(&self) -> &Mb9_32bWord3 {
2647 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(508).cast() }
2648 }
2649 #[doc = "0x1fc - Message Buffer 5 WORD_64B Register"]
2650 #[inline(always)]
2651 pub const fn mb5_64b_word3(&self) -> &Mb5_64bWord3 {
2652 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(508).cast() }
2653 }
2654 #[doc = "0x1fc - Message Buffer 23 WORD_8B Register"]
2655 #[inline(always)]
2656 pub const fn mb23_8b_word1(&self) -> &Mb23_8bWord1 {
2657 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(508).cast() }
2658 }
2659 #[doc = "0x1fc - Message Buffer 15 WORD_16B Register"]
2660 #[inline(always)]
2661 pub const fn mb15_16b_word3(&self) -> &Mb15_16bWord3 {
2662 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(508).cast() }
2663 }
2664 #[doc = "0x200 - Message Buffer 9 WORD_32B Register"]
2665 #[inline(always)]
2666 pub const fn mb9_32b_word4(&self) -> &Mb9_32bWord4 {
2667 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(512).cast() }
2668 }
2669 #[doc = "0x200 - Message Buffer 5 WORD_64B Register"]
2670 #[inline(always)]
2671 pub const fn mb5_64b_word4(&self) -> &Mb5_64bWord4 {
2672 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(512).cast() }
2673 }
2674 #[doc = "0x200 - Message Buffer 24 CS Register"]
2675 #[inline(always)]
2676 pub const fn mb24_8b_cs(&self) -> &Mb24_8bCs {
2677 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(512).cast() }
2678 }
2679 #[doc = "0x200 - Message Buffer 16 CS Register"]
2680 #[inline(always)]
2681 pub const fn mb16_16b_cs(&self) -> &Mb16_16bCs {
2682 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(512).cast() }
2683 }
2684 #[doc = "0x200 - Message Buffer 24 CS Register"]
2685 #[inline(always)]
2686 pub const fn cs24(&self) -> &Cs24 {
2687 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(512).cast() }
2688 }
2689 #[doc = "0x204 - Message Buffer 9 WORD_32B Register"]
2690 #[inline(always)]
2691 pub const fn mb9_32b_word5(&self) -> &Mb9_32bWord5 {
2692 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(516).cast() }
2693 }
2694 #[doc = "0x204 - Message Buffer 5 WORD_64B Register"]
2695 #[inline(always)]
2696 pub const fn mb5_64b_word5(&self) -> &Mb5_64bWord5 {
2697 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(516).cast() }
2698 }
2699 #[doc = "0x204 - Message Buffer 24 ID Register"]
2700 #[inline(always)]
2701 pub const fn mb24_8b_id(&self) -> &Mb24_8bId {
2702 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(516).cast() }
2703 }
2704 #[doc = "0x204 - Message Buffer 16 ID Register"]
2705 #[inline(always)]
2706 pub const fn mb16_16b_id(&self) -> &Mb16_16bId {
2707 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(516).cast() }
2708 }
2709 #[doc = "0x204 - Message Buffer 24 ID Register"]
2710 #[inline(always)]
2711 pub const fn id24(&self) -> &Id24 {
2712 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(516).cast() }
2713 }
2714 #[doc = "0x208 - Message Buffer 24 WORD0 Register"]
2715 #[inline(always)]
2716 pub const fn word024(&self) -> &Word024 {
2717 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(520).cast() }
2718 }
2719 #[doc = "0x208 - Message Buffer 9 WORD_32B Register"]
2720 #[inline(always)]
2721 pub const fn mb9_32b_word6(&self) -> &Mb9_32bWord6 {
2722 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(520).cast() }
2723 }
2724 #[doc = "0x208 - Message Buffer 5 WORD_64B Register"]
2725 #[inline(always)]
2726 pub const fn mb5_64b_word6(&self) -> &Mb5_64bWord6 {
2727 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(520).cast() }
2728 }
2729 #[doc = "0x208 - Message Buffer 24 WORD_8B Register"]
2730 #[inline(always)]
2731 pub const fn mb24_8b_word0(&self) -> &Mb24_8bWord0 {
2732 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(520).cast() }
2733 }
2734 #[doc = "0x208 - Message Buffer 16 WORD_16B Register"]
2735 #[inline(always)]
2736 pub const fn mb16_16b_word0(&self) -> &Mb16_16bWord0 {
2737 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(520).cast() }
2738 }
2739 #[doc = "0x20c - Message Buffer 24 WORD1 Register"]
2740 #[inline(always)]
2741 pub const fn word124(&self) -> &Word124 {
2742 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(524).cast() }
2743 }
2744 #[doc = "0x20c - Message Buffer 9 WORD_32B Register"]
2745 #[inline(always)]
2746 pub const fn mb9_32b_word7(&self) -> &Mb9_32bWord7 {
2747 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(524).cast() }
2748 }
2749 #[doc = "0x20c - Message Buffer 5 WORD_64B Register"]
2750 #[inline(always)]
2751 pub const fn mb5_64b_word7(&self) -> &Mb5_64bWord7 {
2752 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(524).cast() }
2753 }
2754 #[doc = "0x20c - Message Buffer 24 WORD_8B Register"]
2755 #[inline(always)]
2756 pub const fn mb24_8b_word1(&self) -> &Mb24_8bWord1 {
2757 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(524).cast() }
2758 }
2759 #[doc = "0x20c - Message Buffer 16 WORD_16B Register"]
2760 #[inline(always)]
2761 pub const fn mb16_16b_word1(&self) -> &Mb16_16bWord1 {
2762 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(524).cast() }
2763 }
2764 #[doc = "0x210 - Message Buffer 5 WORD_64B Register"]
2765 #[inline(always)]
2766 pub const fn mb5_64b_word8(&self) -> &Mb5_64bWord8 {
2767 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(528).cast() }
2768 }
2769 #[doc = "0x210 - Message Buffer 25 CS Register"]
2770 #[inline(always)]
2771 pub const fn mb25_8b_cs(&self) -> &Mb25_8bCs {
2772 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(528).cast() }
2773 }
2774 #[doc = "0x210 - Message Buffer 16 WORD_16B Register"]
2775 #[inline(always)]
2776 pub const fn mb16_16b_word2(&self) -> &Mb16_16bWord2 {
2777 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(528).cast() }
2778 }
2779 #[doc = "0x210 - Message Buffer 10 CS Register"]
2780 #[inline(always)]
2781 pub const fn mb10_32b_cs(&self) -> &Mb10_32bCs {
2782 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(528).cast() }
2783 }
2784 #[doc = "0x210 - Message Buffer 25 CS Register"]
2785 #[inline(always)]
2786 pub const fn cs25(&self) -> &Cs25 {
2787 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(528).cast() }
2788 }
2789 #[doc = "0x214 - Message Buffer 5 WORD_64B Register"]
2790 #[inline(always)]
2791 pub const fn mb5_64b_word9(&self) -> &Mb5_64bWord9 {
2792 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(532).cast() }
2793 }
2794 #[doc = "0x214 - Message Buffer 25 ID Register"]
2795 #[inline(always)]
2796 pub const fn mb25_8b_id(&self) -> &Mb25_8bId {
2797 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(532).cast() }
2798 }
2799 #[doc = "0x214 - Message Buffer 16 WORD_16B Register"]
2800 #[inline(always)]
2801 pub const fn mb16_16b_word3(&self) -> &Mb16_16bWord3 {
2802 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(532).cast() }
2803 }
2804 #[doc = "0x214 - Message Buffer 10 ID Register"]
2805 #[inline(always)]
2806 pub const fn mb10_32b_id(&self) -> &Mb10_32bId {
2807 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(532).cast() }
2808 }
2809 #[doc = "0x214 - Message Buffer 25 ID Register"]
2810 #[inline(always)]
2811 pub const fn id25(&self) -> &Id25 {
2812 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(532).cast() }
2813 }
2814 #[doc = "0x218 - Message Buffer 25 WORD0 Register"]
2815 #[inline(always)]
2816 pub const fn word025(&self) -> &Word025 {
2817 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(536).cast() }
2818 }
2819 #[doc = "0x218 - Message Buffer 5 WORD_64B Register"]
2820 #[inline(always)]
2821 pub const fn mb5_64b_word10(&self) -> &Mb5_64bWord10 {
2822 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(536).cast() }
2823 }
2824 #[doc = "0x218 - Message Buffer 25 WORD_8B Register"]
2825 #[inline(always)]
2826 pub const fn mb25_8b_word0(&self) -> &Mb25_8bWord0 {
2827 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(536).cast() }
2828 }
2829 #[doc = "0x218 - Message Buffer 17 CS Register"]
2830 #[inline(always)]
2831 pub const fn mb17_16b_cs(&self) -> &Mb17_16bCs {
2832 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(536).cast() }
2833 }
2834 #[doc = "0x218 - Message Buffer 10 WORD_32B Register"]
2835 #[inline(always)]
2836 pub const fn mb10_32b_word0(&self) -> &Mb10_32bWord0 {
2837 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(536).cast() }
2838 }
2839 #[doc = "0x21c - Message Buffer 25 WORD1 Register"]
2840 #[inline(always)]
2841 pub const fn word125(&self) -> &Word125 {
2842 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(540).cast() }
2843 }
2844 #[doc = "0x21c - Message Buffer 5 WORD_64B Register"]
2845 #[inline(always)]
2846 pub const fn mb5_64b_word11(&self) -> &Mb5_64bWord11 {
2847 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(540).cast() }
2848 }
2849 #[doc = "0x21c - Message Buffer 25 WORD_8B Register"]
2850 #[inline(always)]
2851 pub const fn mb25_8b_word1(&self) -> &Mb25_8bWord1 {
2852 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(540).cast() }
2853 }
2854 #[doc = "0x21c - Message Buffer 17 ID Register"]
2855 #[inline(always)]
2856 pub const fn mb17_16b_id(&self) -> &Mb17_16bId {
2857 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(540).cast() }
2858 }
2859 #[doc = "0x21c - Message Buffer 10 WORD_32B Register"]
2860 #[inline(always)]
2861 pub const fn mb10_32b_word1(&self) -> &Mb10_32bWord1 {
2862 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(540).cast() }
2863 }
2864 #[doc = "0x220 - Message Buffer 5 WORD_64B Register"]
2865 #[inline(always)]
2866 pub const fn mb5_64b_word12(&self) -> &Mb5_64bWord12 {
2867 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(544).cast() }
2868 }
2869 #[doc = "0x220 - Message Buffer 26 CS Register"]
2870 #[inline(always)]
2871 pub const fn mb26_8b_cs(&self) -> &Mb26_8bCs {
2872 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(544).cast() }
2873 }
2874 #[doc = "0x220 - Message Buffer 17 WORD_16B Register"]
2875 #[inline(always)]
2876 pub const fn mb17_16b_word0(&self) -> &Mb17_16bWord0 {
2877 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(544).cast() }
2878 }
2879 #[doc = "0x220 - Message Buffer 10 WORD_32B Register"]
2880 #[inline(always)]
2881 pub const fn mb10_32b_word2(&self) -> &Mb10_32bWord2 {
2882 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(544).cast() }
2883 }
2884 #[doc = "0x220 - Message Buffer 26 CS Register"]
2885 #[inline(always)]
2886 pub const fn cs26(&self) -> &Cs26 {
2887 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(544).cast() }
2888 }
2889 #[doc = "0x224 - Message Buffer 5 WORD_64B Register"]
2890 #[inline(always)]
2891 pub const fn mb5_64b_word13(&self) -> &Mb5_64bWord13 {
2892 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(548).cast() }
2893 }
2894 #[doc = "0x224 - Message Buffer 26 ID Register"]
2895 #[inline(always)]
2896 pub const fn mb26_8b_id(&self) -> &Mb26_8bId {
2897 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(548).cast() }
2898 }
2899 #[doc = "0x224 - Message Buffer 17 WORD_16B Register"]
2900 #[inline(always)]
2901 pub const fn mb17_16b_word1(&self) -> &Mb17_16bWord1 {
2902 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(548).cast() }
2903 }
2904 #[doc = "0x224 - Message Buffer 10 WORD_32B Register"]
2905 #[inline(always)]
2906 pub const fn mb10_32b_word3(&self) -> &Mb10_32bWord3 {
2907 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(548).cast() }
2908 }
2909 #[doc = "0x224 - Message Buffer 26 ID Register"]
2910 #[inline(always)]
2911 pub const fn id26(&self) -> &Id26 {
2912 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(548).cast() }
2913 }
2914 #[doc = "0x228 - Message Buffer 26 WORD0 Register"]
2915 #[inline(always)]
2916 pub const fn word026(&self) -> &Word026 {
2917 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(552).cast() }
2918 }
2919 #[doc = "0x228 - Message Buffer 5 WORD_64B Register"]
2920 #[inline(always)]
2921 pub const fn mb5_64b_word14(&self) -> &Mb5_64bWord14 {
2922 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(552).cast() }
2923 }
2924 #[doc = "0x228 - Message Buffer 26 WORD_8B Register"]
2925 #[inline(always)]
2926 pub const fn mb26_8b_word0(&self) -> &Mb26_8bWord0 {
2927 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(552).cast() }
2928 }
2929 #[doc = "0x228 - Message Buffer 17 WORD_16B Register"]
2930 #[inline(always)]
2931 pub const fn mb17_16b_word2(&self) -> &Mb17_16bWord2 {
2932 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(552).cast() }
2933 }
2934 #[doc = "0x228 - Message Buffer 10 WORD_32B Register"]
2935 #[inline(always)]
2936 pub const fn mb10_32b_word4(&self) -> &Mb10_32bWord4 {
2937 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(552).cast() }
2938 }
2939 #[doc = "0x22c - Message Buffer 26 WORD1 Register"]
2940 #[inline(always)]
2941 pub const fn word126(&self) -> &Word126 {
2942 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(556).cast() }
2943 }
2944 #[doc = "0x22c - Message Buffer 5 WORD_64B Register"]
2945 #[inline(always)]
2946 pub const fn mb5_64b_word15(&self) -> &Mb5_64bWord15 {
2947 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(556).cast() }
2948 }
2949 #[doc = "0x22c - Message Buffer 26 WORD_8B Register"]
2950 #[inline(always)]
2951 pub const fn mb26_8b_word1(&self) -> &Mb26_8bWord1 {
2952 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(556).cast() }
2953 }
2954 #[doc = "0x22c - Message Buffer 17 WORD_16B Register"]
2955 #[inline(always)]
2956 pub const fn mb17_16b_word3(&self) -> &Mb17_16bWord3 {
2957 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(556).cast() }
2958 }
2959 #[doc = "0x22c - Message Buffer 10 WORD_32B Register"]
2960 #[inline(always)]
2961 pub const fn mb10_32b_word5(&self) -> &Mb10_32bWord5 {
2962 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(556).cast() }
2963 }
2964 #[doc = "0x230 - Message Buffer 6 CS Register"]
2965 #[inline(always)]
2966 pub const fn mb6_64b_cs(&self) -> &Mb6_64bCs {
2967 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(560).cast() }
2968 }
2969 #[doc = "0x230 - Message Buffer 27 CS Register"]
2970 #[inline(always)]
2971 pub const fn mb27_8b_cs(&self) -> &Mb27_8bCs {
2972 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(560).cast() }
2973 }
2974 #[doc = "0x230 - Message Buffer 18 CS Register"]
2975 #[inline(always)]
2976 pub const fn mb18_16b_cs(&self) -> &Mb18_16bCs {
2977 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(560).cast() }
2978 }
2979 #[doc = "0x230 - Message Buffer 10 WORD_32B Register"]
2980 #[inline(always)]
2981 pub const fn mb10_32b_word6(&self) -> &Mb10_32bWord6 {
2982 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(560).cast() }
2983 }
2984 #[doc = "0x230 - Message Buffer 27 CS Register"]
2985 #[inline(always)]
2986 pub const fn cs27(&self) -> &Cs27 {
2987 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(560).cast() }
2988 }
2989 #[doc = "0x234 - Message Buffer 6 ID Register"]
2990 #[inline(always)]
2991 pub const fn mb6_64b_id(&self) -> &Mb6_64bId {
2992 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(564).cast() }
2993 }
2994 #[doc = "0x234 - Message Buffer 27 ID Register"]
2995 #[inline(always)]
2996 pub const fn mb27_8b_id(&self) -> &Mb27_8bId {
2997 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(564).cast() }
2998 }
2999 #[doc = "0x234 - Message Buffer 18 ID Register"]
3000 #[inline(always)]
3001 pub const fn mb18_16b_id(&self) -> &Mb18_16bId {
3002 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(564).cast() }
3003 }
3004 #[doc = "0x234 - Message Buffer 10 WORD_32B Register"]
3005 #[inline(always)]
3006 pub const fn mb10_32b_word7(&self) -> &Mb10_32bWord7 {
3007 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(564).cast() }
3008 }
3009 #[doc = "0x234 - Message Buffer 27 ID Register"]
3010 #[inline(always)]
3011 pub const fn id27(&self) -> &Id27 {
3012 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(564).cast() }
3013 }
3014 #[doc = "0x238 - Message Buffer 27 WORD0 Register"]
3015 #[inline(always)]
3016 pub const fn word027(&self) -> &Word027 {
3017 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(568).cast() }
3018 }
3019 #[doc = "0x238 - Message Buffer 6 WORD_64B Register"]
3020 #[inline(always)]
3021 pub const fn mb6_64b_word0(&self) -> &Mb6_64bWord0 {
3022 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(568).cast() }
3023 }
3024 #[doc = "0x238 - Message Buffer 27 WORD_8B Register"]
3025 #[inline(always)]
3026 pub const fn mb27_8b_word0(&self) -> &Mb27_8bWord0 {
3027 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(568).cast() }
3028 }
3029 #[doc = "0x238 - Message Buffer 18 WORD_16B Register"]
3030 #[inline(always)]
3031 pub const fn mb18_16b_word0(&self) -> &Mb18_16bWord0 {
3032 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(568).cast() }
3033 }
3034 #[doc = "0x238 - Message Buffer 11 CS Register"]
3035 #[inline(always)]
3036 pub const fn mb11_32b_cs(&self) -> &Mb11_32bCs {
3037 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(568).cast() }
3038 }
3039 #[doc = "0x23c - Message Buffer 27 WORD1 Register"]
3040 #[inline(always)]
3041 pub const fn word127(&self) -> &Word127 {
3042 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(572).cast() }
3043 }
3044 #[doc = "0x23c - Message Buffer 6 WORD_64B Register"]
3045 #[inline(always)]
3046 pub const fn mb6_64b_word1(&self) -> &Mb6_64bWord1 {
3047 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(572).cast() }
3048 }
3049 #[doc = "0x23c - Message Buffer 27 WORD_8B Register"]
3050 #[inline(always)]
3051 pub const fn mb27_8b_word1(&self) -> &Mb27_8bWord1 {
3052 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(572).cast() }
3053 }
3054 #[doc = "0x23c - Message Buffer 18 WORD_16B Register"]
3055 #[inline(always)]
3056 pub const fn mb18_16b_word1(&self) -> &Mb18_16bWord1 {
3057 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(572).cast() }
3058 }
3059 #[doc = "0x23c - Message Buffer 11 ID Register"]
3060 #[inline(always)]
3061 pub const fn mb11_32b_id(&self) -> &Mb11_32bId {
3062 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(572).cast() }
3063 }
3064 #[doc = "0x240 - Message Buffer 6 WORD_64B Register"]
3065 #[inline(always)]
3066 pub const fn mb6_64b_word2(&self) -> &Mb6_64bWord2 {
3067 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(576).cast() }
3068 }
3069 #[doc = "0x240 - Message Buffer 28 CS Register"]
3070 #[inline(always)]
3071 pub const fn mb28_8b_cs(&self) -> &Mb28_8bCs {
3072 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(576).cast() }
3073 }
3074 #[doc = "0x240 - Message Buffer 18 WORD_16B Register"]
3075 #[inline(always)]
3076 pub const fn mb18_16b_word2(&self) -> &Mb18_16bWord2 {
3077 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(576).cast() }
3078 }
3079 #[doc = "0x240 - Message Buffer 11 WORD_32B Register"]
3080 #[inline(always)]
3081 pub const fn mb11_32b_word0(&self) -> &Mb11_32bWord0 {
3082 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(576).cast() }
3083 }
3084 #[doc = "0x240 - Message Buffer 28 CS Register"]
3085 #[inline(always)]
3086 pub const fn cs28(&self) -> &Cs28 {
3087 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(576).cast() }
3088 }
3089 #[doc = "0x244 - Message Buffer 6 WORD_64B Register"]
3090 #[inline(always)]
3091 pub const fn mb6_64b_word3(&self) -> &Mb6_64bWord3 {
3092 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(580).cast() }
3093 }
3094 #[doc = "0x244 - Message Buffer 28 ID Register"]
3095 #[inline(always)]
3096 pub const fn mb28_8b_id(&self) -> &Mb28_8bId {
3097 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(580).cast() }
3098 }
3099 #[doc = "0x244 - Message Buffer 18 WORD_16B Register"]
3100 #[inline(always)]
3101 pub const fn mb18_16b_word3(&self) -> &Mb18_16bWord3 {
3102 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(580).cast() }
3103 }
3104 #[doc = "0x244 - Message Buffer 11 WORD_32B Register"]
3105 #[inline(always)]
3106 pub const fn mb11_32b_word1(&self) -> &Mb11_32bWord1 {
3107 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(580).cast() }
3108 }
3109 #[doc = "0x244 - Message Buffer 28 ID Register"]
3110 #[inline(always)]
3111 pub const fn id28(&self) -> &Id28 {
3112 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(580).cast() }
3113 }
3114 #[doc = "0x248 - Message Buffer 28 WORD0 Register"]
3115 #[inline(always)]
3116 pub const fn word028(&self) -> &Word028 {
3117 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(584).cast() }
3118 }
3119 #[doc = "0x248 - Message Buffer 6 WORD_64B Register"]
3120 #[inline(always)]
3121 pub const fn mb6_64b_word4(&self) -> &Mb6_64bWord4 {
3122 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(584).cast() }
3123 }
3124 #[doc = "0x248 - Message Buffer 28 WORD_8B Register"]
3125 #[inline(always)]
3126 pub const fn mb28_8b_word0(&self) -> &Mb28_8bWord0 {
3127 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(584).cast() }
3128 }
3129 #[doc = "0x248 - Message Buffer 19 CS Register"]
3130 #[inline(always)]
3131 pub const fn mb19_16b_cs(&self) -> &Mb19_16bCs {
3132 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(584).cast() }
3133 }
3134 #[doc = "0x248 - Message Buffer 11 WORD_32B Register"]
3135 #[inline(always)]
3136 pub const fn mb11_32b_word2(&self) -> &Mb11_32bWord2 {
3137 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(584).cast() }
3138 }
3139 #[doc = "0x24c - Message Buffer 28 WORD1 Register"]
3140 #[inline(always)]
3141 pub const fn word128(&self) -> &Word128 {
3142 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(588).cast() }
3143 }
3144 #[doc = "0x24c - Message Buffer 6 WORD_64B Register"]
3145 #[inline(always)]
3146 pub const fn mb6_64b_word5(&self) -> &Mb6_64bWord5 {
3147 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(588).cast() }
3148 }
3149 #[doc = "0x24c - Message Buffer 28 WORD_8B Register"]
3150 #[inline(always)]
3151 pub const fn mb28_8b_word1(&self) -> &Mb28_8bWord1 {
3152 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(588).cast() }
3153 }
3154 #[doc = "0x24c - Message Buffer 19 ID Register"]
3155 #[inline(always)]
3156 pub const fn mb19_16b_id(&self) -> &Mb19_16bId {
3157 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(588).cast() }
3158 }
3159 #[doc = "0x24c - Message Buffer 11 WORD_32B Register"]
3160 #[inline(always)]
3161 pub const fn mb11_32b_word3(&self) -> &Mb11_32bWord3 {
3162 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(588).cast() }
3163 }
3164 #[doc = "0x250 - Message Buffer 6 WORD_64B Register"]
3165 #[inline(always)]
3166 pub const fn mb6_64b_word6(&self) -> &Mb6_64bWord6 {
3167 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(592).cast() }
3168 }
3169 #[doc = "0x250 - Message Buffer 29 CS Register"]
3170 #[inline(always)]
3171 pub const fn mb29_8b_cs(&self) -> &Mb29_8bCs {
3172 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(592).cast() }
3173 }
3174 #[doc = "0x250 - Message Buffer 19 WORD_16B Register"]
3175 #[inline(always)]
3176 pub const fn mb19_16b_word0(&self) -> &Mb19_16bWord0 {
3177 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(592).cast() }
3178 }
3179 #[doc = "0x250 - Message Buffer 11 WORD_32B Register"]
3180 #[inline(always)]
3181 pub const fn mb11_32b_word4(&self) -> &Mb11_32bWord4 {
3182 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(592).cast() }
3183 }
3184 #[doc = "0x250 - Message Buffer 29 CS Register"]
3185 #[inline(always)]
3186 pub const fn cs29(&self) -> &Cs29 {
3187 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(592).cast() }
3188 }
3189 #[doc = "0x254 - Message Buffer 6 WORD_64B Register"]
3190 #[inline(always)]
3191 pub const fn mb6_64b_word7(&self) -> &Mb6_64bWord7 {
3192 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(596).cast() }
3193 }
3194 #[doc = "0x254 - Message Buffer 29 ID Register"]
3195 #[inline(always)]
3196 pub const fn mb29_8b_id(&self) -> &Mb29_8bId {
3197 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(596).cast() }
3198 }
3199 #[doc = "0x254 - Message Buffer 19 WORD_16B Register"]
3200 #[inline(always)]
3201 pub const fn mb19_16b_word1(&self) -> &Mb19_16bWord1 {
3202 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(596).cast() }
3203 }
3204 #[doc = "0x254 - Message Buffer 11 WORD_32B Register"]
3205 #[inline(always)]
3206 pub const fn mb11_32b_word5(&self) -> &Mb11_32bWord5 {
3207 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(596).cast() }
3208 }
3209 #[doc = "0x254 - Message Buffer 29 ID Register"]
3210 #[inline(always)]
3211 pub const fn id29(&self) -> &Id29 {
3212 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(596).cast() }
3213 }
3214 #[doc = "0x258 - Message Buffer 29 WORD0 Register"]
3215 #[inline(always)]
3216 pub const fn word029(&self) -> &Word029 {
3217 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(600).cast() }
3218 }
3219 #[doc = "0x258 - Message Buffer 6 WORD_64B Register"]
3220 #[inline(always)]
3221 pub const fn mb6_64b_word8(&self) -> &Mb6_64bWord8 {
3222 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(600).cast() }
3223 }
3224 #[doc = "0x258 - Message Buffer 29 WORD_8B Register"]
3225 #[inline(always)]
3226 pub const fn mb29_8b_word0(&self) -> &Mb29_8bWord0 {
3227 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(600).cast() }
3228 }
3229 #[doc = "0x258 - Message Buffer 19 WORD_16B Register"]
3230 #[inline(always)]
3231 pub const fn mb19_16b_word2(&self) -> &Mb19_16bWord2 {
3232 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(600).cast() }
3233 }
3234 #[doc = "0x258 - Message Buffer 11 WORD_32B Register"]
3235 #[inline(always)]
3236 pub const fn mb11_32b_word6(&self) -> &Mb11_32bWord6 {
3237 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(600).cast() }
3238 }
3239 #[doc = "0x25c - Message Buffer 29 WORD1 Register"]
3240 #[inline(always)]
3241 pub const fn word129(&self) -> &Word129 {
3242 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(604).cast() }
3243 }
3244 #[doc = "0x25c - Message Buffer 6 WORD_64B Register"]
3245 #[inline(always)]
3246 pub const fn mb6_64b_word9(&self) -> &Mb6_64bWord9 {
3247 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(604).cast() }
3248 }
3249 #[doc = "0x25c - Message Buffer 29 WORD_8B Register"]
3250 #[inline(always)]
3251 pub const fn mb29_8b_word1(&self) -> &Mb29_8bWord1 {
3252 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(604).cast() }
3253 }
3254 #[doc = "0x25c - Message Buffer 19 WORD_16B Register"]
3255 #[inline(always)]
3256 pub const fn mb19_16b_word3(&self) -> &Mb19_16bWord3 {
3257 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(604).cast() }
3258 }
3259 #[doc = "0x25c - Message Buffer 11 WORD_32B Register"]
3260 #[inline(always)]
3261 pub const fn mb11_32b_word7(&self) -> &Mb11_32bWord7 {
3262 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(604).cast() }
3263 }
3264 #[doc = "0x260 - Message Buffer 6 WORD_64B Register"]
3265 #[inline(always)]
3266 pub const fn mb6_64b_word10(&self) -> &Mb6_64bWord10 {
3267 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(608).cast() }
3268 }
3269 #[doc = "0x260 - Message Buffer 30 CS Register"]
3270 #[inline(always)]
3271 pub const fn mb30_8b_cs(&self) -> &Mb30_8bCs {
3272 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(608).cast() }
3273 }
3274 #[doc = "0x260 - Message Buffer 20 CS Register"]
3275 #[inline(always)]
3276 pub const fn mb20_16b_cs(&self) -> &Mb20_16bCs {
3277 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(608).cast() }
3278 }
3279 #[doc = "0x260 - Message Buffer 30 CS Register"]
3280 #[inline(always)]
3281 pub const fn cs30(&self) -> &Cs30 {
3282 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(608).cast() }
3283 }
3284 #[doc = "0x264 - Message Buffer 6 WORD_64B Register"]
3285 #[inline(always)]
3286 pub const fn mb6_64b_word11(&self) -> &Mb6_64bWord11 {
3287 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(612).cast() }
3288 }
3289 #[doc = "0x264 - Message Buffer 30 ID Register"]
3290 #[inline(always)]
3291 pub const fn mb30_8b_id(&self) -> &Mb30_8bId {
3292 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(612).cast() }
3293 }
3294 #[doc = "0x264 - Message Buffer 20 ID Register"]
3295 #[inline(always)]
3296 pub const fn mb20_16b_id(&self) -> &Mb20_16bId {
3297 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(612).cast() }
3298 }
3299 #[doc = "0x264 - Message Buffer 30 ID Register"]
3300 #[inline(always)]
3301 pub const fn id30(&self) -> &Id30 {
3302 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(612).cast() }
3303 }
3304 #[doc = "0x268 - Message Buffer 30 WORD0 Register"]
3305 #[inline(always)]
3306 pub const fn word030(&self) -> &Word030 {
3307 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(616).cast() }
3308 }
3309 #[doc = "0x268 - Message Buffer 6 WORD_64B Register"]
3310 #[inline(always)]
3311 pub const fn mb6_64b_word12(&self) -> &Mb6_64bWord12 {
3312 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(616).cast() }
3313 }
3314 #[doc = "0x268 - Message Buffer 30 WORD_8B Register"]
3315 #[inline(always)]
3316 pub const fn mb30_8b_word0(&self) -> &Mb30_8bWord0 {
3317 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(616).cast() }
3318 }
3319 #[doc = "0x268 - Message Buffer 20 WORD_16B Register"]
3320 #[inline(always)]
3321 pub const fn mb20_16b_word0(&self) -> &Mb20_16bWord0 {
3322 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(616).cast() }
3323 }
3324 #[doc = "0x26c - Message Buffer 30 WORD1 Register"]
3325 #[inline(always)]
3326 pub const fn word130(&self) -> &Word130 {
3327 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(620).cast() }
3328 }
3329 #[doc = "0x26c - Message Buffer 6 WORD_64B Register"]
3330 #[inline(always)]
3331 pub const fn mb6_64b_word13(&self) -> &Mb6_64bWord13 {
3332 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(620).cast() }
3333 }
3334 #[doc = "0x26c - Message Buffer 30 WORD_8B Register"]
3335 #[inline(always)]
3336 pub const fn mb30_8b_word1(&self) -> &Mb30_8bWord1 {
3337 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(620).cast() }
3338 }
3339 #[doc = "0x26c - Message Buffer 20 WORD_16B Register"]
3340 #[inline(always)]
3341 pub const fn mb20_16b_word1(&self) -> &Mb20_16bWord1 {
3342 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(620).cast() }
3343 }
3344 #[doc = "0x270 - Message Buffer 6 WORD_64B Register"]
3345 #[inline(always)]
3346 pub const fn mb6_64b_word14(&self) -> &Mb6_64bWord14 {
3347 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(624).cast() }
3348 }
3349 #[doc = "0x270 - Message Buffer 31 CS Register"]
3350 #[inline(always)]
3351 pub const fn mb31_8b_cs(&self) -> &Mb31_8bCs {
3352 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(624).cast() }
3353 }
3354 #[doc = "0x270 - Message Buffer 20 WORD_16B Register"]
3355 #[inline(always)]
3356 pub const fn mb20_16b_word2(&self) -> &Mb20_16bWord2 {
3357 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(624).cast() }
3358 }
3359 #[doc = "0x270 - Message Buffer 31 CS Register"]
3360 #[inline(always)]
3361 pub const fn cs31(&self) -> &Cs31 {
3362 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(624).cast() }
3363 }
3364 #[doc = "0x274 - Message Buffer 6 WORD_64B Register"]
3365 #[inline(always)]
3366 pub const fn mb6_64b_word15(&self) -> &Mb6_64bWord15 {
3367 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(628).cast() }
3368 }
3369 #[doc = "0x274 - Message Buffer 31 ID Register"]
3370 #[inline(always)]
3371 pub const fn mb31_8b_id(&self) -> &Mb31_8bId {
3372 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(628).cast() }
3373 }
3374 #[doc = "0x274 - Message Buffer 20 WORD_16B Register"]
3375 #[inline(always)]
3376 pub const fn mb20_16b_word3(&self) -> &Mb20_16bWord3 {
3377 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(628).cast() }
3378 }
3379 #[doc = "0x274 - Message Buffer 31 ID Register"]
3380 #[inline(always)]
3381 pub const fn id31(&self) -> &Id31 {
3382 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(628).cast() }
3383 }
3384 #[doc = "0x278 - Message Buffer 31 WORD0 Register"]
3385 #[inline(always)]
3386 pub const fn word031(&self) -> &Word031 {
3387 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(632).cast() }
3388 }
3389 #[doc = "0x278 - Message Buffer 31 WORD_8B Register"]
3390 #[inline(always)]
3391 pub const fn mb31_8b_word0(&self) -> &Mb31_8bWord0 {
3392 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(632).cast() }
3393 }
3394 #[doc = "0x27c - Message Buffer 31 WORD1 Register"]
3395 #[inline(always)]
3396 pub const fn word131(&self) -> &Word131 {
3397 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(636).cast() }
3398 }
3399 #[doc = "0x27c - Message Buffer 31 WORD_8B Register"]
3400 #[inline(always)]
3401 pub const fn mb31_8b_word1(&self) -> &Mb31_8bWord1 {
3402 unsafe { &*core::ptr::from_ref(self).cast::<u8>().add(636).cast() }
3403 }
3404 #[doc = "0x880..0x900 - Receive Individual Mask"]
3405 #[inline(always)]
3406 pub const fn rximr(&self, n: usize) -> &Rximr {
3407 &self.rximr[n]
3408 }
3409 #[doc = "Iterator for array of:"]
3410 #[doc = "0x880..0x900 - Receive Individual Mask"]
3411 #[inline(always)]
3412 pub fn rximr_iter(&self) -> impl Iterator<Item = &Rximr> {
3413 self.rximr.iter()
3414 }
3415 #[doc = "0xb00 - Pretended Networking Control 1"]
3416 #[inline(always)]
3417 pub const fn ctrl1_pn(&self) -> &Ctrl1Pn {
3418 &self.ctrl1_pn
3419 }
3420 #[doc = "0xb04 - Pretended Networking Control 2"]
3421 #[inline(always)]
3422 pub const fn ctrl2_pn(&self) -> &Ctrl2Pn {
3423 &self.ctrl2_pn
3424 }
3425 #[doc = "0xb08 - Pretended Networking Wake-Up Match"]
3426 #[inline(always)]
3427 pub const fn wu_mtc(&self) -> &WuMtc {
3428 &self.wu_mtc
3429 }
3430 #[doc = "0xb0c - Pretended Networking ID Filter 1"]
3431 #[inline(always)]
3432 pub const fn flt_id1(&self) -> &FltId1 {
3433 &self.flt_id1
3434 }
3435 #[doc = "0xb10 - Pretended Networking Data Length Code (DLC) Filter"]
3436 #[inline(always)]
3437 pub const fn flt_dlc(&self) -> &FltDlc {
3438 &self.flt_dlc
3439 }
3440 #[doc = "0xb14 - Pretended Networking Payload Low Filter 1"]
3441 #[inline(always)]
3442 pub const fn pl1_lo(&self) -> &Pl1Lo {
3443 &self.pl1_lo
3444 }
3445 #[doc = "0xb18 - Pretended Networking Payload High Filter 1"]
3446 #[inline(always)]
3447 pub const fn pl1_hi(&self) -> &Pl1Hi {
3448 &self.pl1_hi
3449 }
3450 #[doc = "0xb1c - Pretended Networking ID Filter 2 or ID Mask"]
3451 #[inline(always)]
3452 pub const fn flt_id2_idmask(&self) -> &FltId2Idmask {
3453 &self.flt_id2_idmask
3454 }
3455 #[doc = "0xb20 - Pretended Networking Payload Low Filter 2 and Payload Low Mask"]
3456 #[inline(always)]
3457 pub const fn pl2_plmask_lo(&self) -> &Pl2PlmaskLo {
3458 &self.pl2_plmask_lo
3459 }
3460 #[doc = "0xb24 - Pretended Networking Payload High Filter 2 and Payload High Mask"]
3461 #[inline(always)]
3462 pub const fn pl2_plmask_hi(&self) -> &Pl2PlmaskHi {
3463 &self.pl2_plmask_hi
3464 }
3465 #[doc = "0xb40..0xb80 - Array of registers: WMB_CS, WMB_D03, WMB_D47, WMB_ID"]
3466 #[inline(always)]
3467 pub const fn wmb(&self, n: usize) -> &Wmb {
3468 &self.wmb[n]
3469 }
3470 #[doc = "Iterator for array of:"]
3471 #[doc = "0xb40..0xb80 - Array of registers: WMB_CS, WMB_D03, WMB_D47, WMB_ID"]
3472 #[inline(always)]
3473 pub fn wmb_iter(&self) -> impl Iterator<Item = &Wmb> {
3474 self.wmb.iter()
3475 }
3476 #[doc = "0xbf0 - Enhanced CAN Bit Timing Prescalers"]
3477 #[inline(always)]
3478 pub const fn eprs(&self) -> &Eprs {
3479 &self.eprs
3480 }
3481 #[doc = "0xbf4 - Enhanced Nominal CAN Bit Timing"]
3482 #[inline(always)]
3483 pub const fn encbt(&self) -> &Encbt {
3484 &self.encbt
3485 }
3486 #[doc = "0xbf8 - Enhanced Data Phase CAN Bit Timing"]
3487 #[inline(always)]
3488 pub const fn edcbt(&self) -> &Edcbt {
3489 &self.edcbt
3490 }
3491 #[doc = "0xbfc - Enhanced Transceiver Delay Compensation"]
3492 #[inline(always)]
3493 pub const fn etdc(&self) -> &Etdc {
3494 &self.etdc
3495 }
3496 #[doc = "0xc00 - CAN FD Control"]
3497 #[inline(always)]
3498 pub const fn fdctrl(&self) -> &Fdctrl {
3499 &self.fdctrl
3500 }
3501 #[doc = "0xc04 - CAN FD Bit Timing"]
3502 #[inline(always)]
3503 pub const fn fdcbt(&self) -> &Fdcbt {
3504 &self.fdcbt
3505 }
3506 #[doc = "0xc08 - CAN FD CRC"]
3507 #[inline(always)]
3508 pub const fn fdcrc(&self) -> &Fdcrc {
3509 &self.fdcrc
3510 }
3511 #[doc = "0xc0c - Enhanced RX FIFO Control"]
3512 #[inline(always)]
3513 pub const fn erfcr(&self) -> &Erfcr {
3514 &self.erfcr
3515 }
3516 #[doc = "0xc10 - Enhanced RX FIFO Interrupt Enable"]
3517 #[inline(always)]
3518 pub const fn erfier(&self) -> &Erfier {
3519 &self.erfier
3520 }
3521 #[doc = "0xc14 - Enhanced RX FIFO Status"]
3522 #[inline(always)]
3523 pub const fn erfsr(&self) -> &Erfsr {
3524 &self.erfsr
3525 }
3526 #[doc = "0x3000..0x3080 - Enhanced RX FIFO Filter Element"]
3527 #[inline(always)]
3528 pub const fn erffel(&self, n: usize) -> &Erffel {
3529 &self.erffel[n]
3530 }
3531 #[doc = "Iterator for array of:"]
3532 #[doc = "0x3000..0x3080 - Enhanced RX FIFO Filter Element"]
3533 #[inline(always)]
3534 pub fn erffel_iter(&self) -> impl Iterator<Item = &Erffel> {
3535 self.erffel.iter()
3536 }
3537}
3538#[doc = "MCR (rw) register accessor: Module Configuration\n\nYou can [`read`](crate::Reg::read) this register and get [`mcr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mcr::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@mcr`] module"]
3539#[doc(alias = "MCR")]
3540pub type Mcr = crate::Reg<mcr::McrSpec>;
3541#[doc = "Module Configuration"]
3542pub mod mcr;
3543#[doc = "CTRL1 (rw) register accessor: Control 1\n\nYou can [`read`](crate::Reg::read) this register and get [`ctrl1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ctrl1::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@ctrl1`] module"]
3544#[doc(alias = "CTRL1")]
3545pub type Ctrl1 = crate::Reg<ctrl1::Ctrl1Spec>;
3546#[doc = "Control 1"]
3547pub mod ctrl1;
3548#[doc = "TIMER (rw) register accessor: Free-Running Timer\n\nYou can [`read`](crate::Reg::read) this register and get [`timer::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`timer::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@timer`] module"]
3549#[doc(alias = "TIMER")]
3550pub type Timer = crate::Reg<timer::TimerSpec>;
3551#[doc = "Free-Running Timer"]
3552pub mod timer;
3553#[doc = "RXMGMASK (rw) register accessor: RX Message Buffers Global Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`rxmgmask::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`rxmgmask::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@rxmgmask`] module"]
3554#[doc(alias = "RXMGMASK")]
3555pub type Rxmgmask = crate::Reg<rxmgmask::RxmgmaskSpec>;
3556#[doc = "RX Message Buffers Global Mask"]
3557pub mod rxmgmask;
3558#[doc = "RX14MASK (rw) register accessor: Receive 14 Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`rx14mask::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`rx14mask::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@rx14mask`] module"]
3559#[doc(alias = "RX14MASK")]
3560pub type Rx14mask = crate::Reg<rx14mask::Rx14maskSpec>;
3561#[doc = "Receive 14 Mask"]
3562pub mod rx14mask;
3563#[doc = "RX15MASK (rw) register accessor: Receive 15 Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`rx15mask::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`rx15mask::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@rx15mask`] module"]
3564#[doc(alias = "RX15MASK")]
3565pub type Rx15mask = crate::Reg<rx15mask::Rx15maskSpec>;
3566#[doc = "Receive 15 Mask"]
3567pub mod rx15mask;
3568#[doc = "ECR (rw) register accessor: Error Counter\n\nYou can [`read`](crate::Reg::read) this register and get [`ecr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ecr::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@ecr`] module"]
3569#[doc(alias = "ECR")]
3570pub type Ecr = crate::Reg<ecr::EcrSpec>;
3571#[doc = "Error Counter"]
3572pub mod ecr;
3573#[doc = "ESR1 (rw) register accessor: Error and Status 1\n\nYou can [`read`](crate::Reg::read) this register and get [`esr1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`esr1::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@esr1`] module"]
3574#[doc(alias = "ESR1")]
3575pub type Esr1 = crate::Reg<esr1::Esr1Spec>;
3576#[doc = "Error and Status 1"]
3577pub mod esr1;
3578#[doc = "IMASK1 (rw) register accessor: Interrupt Masks 1\n\nYou can [`read`](crate::Reg::read) this register and get [`imask1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`imask1::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@imask1`] module"]
3579#[doc(alias = "IMASK1")]
3580pub type Imask1 = crate::Reg<imask1::Imask1Spec>;
3581#[doc = "Interrupt Masks 1"]
3582pub mod imask1;
3583#[doc = "IFLAG1 (rw) register accessor: Interrupt Flags 1\n\nYou can [`read`](crate::Reg::read) this register and get [`iflag1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`iflag1::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@iflag1`] module"]
3584#[doc(alias = "IFLAG1")]
3585pub type Iflag1 = crate::Reg<iflag1::Iflag1Spec>;
3586#[doc = "Interrupt Flags 1"]
3587pub mod iflag1;
3588#[doc = "CTRL2 (rw) register accessor: Control 2\n\nYou can [`read`](crate::Reg::read) this register and get [`ctrl2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ctrl2::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@ctrl2`] module"]
3589#[doc(alias = "CTRL2")]
3590pub type Ctrl2 = crate::Reg<ctrl2::Ctrl2Spec>;
3591#[doc = "Control 2"]
3592pub mod ctrl2;
3593#[doc = "ESR2 (r) register accessor: Error and Status 2\n\nYou can [`read`](crate::Reg::read) this register and get [`esr2::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@esr2`] module"]
3594#[doc(alias = "ESR2")]
3595pub type Esr2 = crate::Reg<esr2::Esr2Spec>;
3596#[doc = "Error and Status 2"]
3597pub mod esr2;
3598#[doc = "CRCR (r) register accessor: Cyclic Redundancy Check\n\nYou can [`read`](crate::Reg::read) this register and get [`crcr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@crcr`] module"]
3599#[doc(alias = "CRCR")]
3600pub type Crcr = crate::Reg<crcr::CrcrSpec>;
3601#[doc = "Cyclic Redundancy Check"]
3602pub mod crcr;
3603#[doc = "RXFGMASK (rw) register accessor: Legacy RX FIFO Global Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`rxfgmask::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`rxfgmask::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@rxfgmask`] module"]
3604#[doc(alias = "RXFGMASK")]
3605pub type Rxfgmask = crate::Reg<rxfgmask::RxfgmaskSpec>;
3606#[doc = "Legacy RX FIFO Global Mask"]
3607pub mod rxfgmask;
3608#[doc = "RXFIR (r) register accessor: Legacy RX FIFO Information\n\nYou can [`read`](crate::Reg::read) this register and get [`rxfir::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@rxfir`] module"]
3609#[doc(alias = "RXFIR")]
3610pub type Rxfir = crate::Reg<rxfir::RxfirSpec>;
3611#[doc = "Legacy RX FIFO Information"]
3612pub mod rxfir;
3613#[doc = "CBT (rw) register accessor: CAN Bit Timing\n\nYou can [`read`](crate::Reg::read) this register and get [`cbt::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cbt::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@cbt`] module"]
3614#[doc(alias = "CBT")]
3615pub type Cbt = crate::Reg<cbt::CbtSpec>;
3616#[doc = "CAN Bit Timing"]
3617pub mod cbt;
3618#[doc = "CS0 (rw) register accessor: Message Buffer 0 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs0::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@cs0`] module"]
3619#[doc(alias = "CS0")]
3620pub type Cs0 = crate::Reg<cs0::Cs0Spec>;
3621#[doc = "Message Buffer 0 CS Register"]
3622pub mod cs0;
3623#[doc = "MB0_16B_CS (rw) register accessor: Message Buffer 0 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_16b_cs::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@mb0_16b_cs`] module"]
3624#[doc(alias = "MB0_16B_CS")]
3625pub type Mb0_16bCs = crate::Reg<mb0_16b_cs::Mb0_16bCsSpec>;
3626#[doc = "Message Buffer 0 CS Register"]
3627pub mod mb0_16b_cs;
3628#[doc = "MB0_32B_CS (rw) register accessor: Message Buffer 0 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_cs::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@mb0_32b_cs`] module"]
3629#[doc(alias = "MB0_32B_CS")]
3630pub type Mb0_32bCs = crate::Reg<mb0_32b_cs::Mb0_32bCsSpec>;
3631#[doc = "Message Buffer 0 CS Register"]
3632pub mod mb0_32b_cs;
3633#[doc = "MB0_64B_CS (rw) register accessor: Message Buffer 0 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_cs::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@mb0_64b_cs`] module"]
3634#[doc(alias = "MB0_64B_CS")]
3635pub type Mb0_64bCs = crate::Reg<mb0_64b_cs::Mb0_64bCsSpec>;
3636#[doc = "Message Buffer 0 CS Register"]
3637pub mod mb0_64b_cs;
3638#[doc = "MB0_8B_CS (rw) register accessor: Message Buffer 0 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_8b_cs::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@mb0_8b_cs`] module"]
3639#[doc(alias = "MB0_8B_CS")]
3640pub type Mb0_8bCs = crate::Reg<mb0_8b_cs::Mb0_8bCsSpec>;
3641#[doc = "Message Buffer 0 CS Register"]
3642pub mod mb0_8b_cs;
3643#[doc = "ID0 (rw) register accessor: Message Buffer 0 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id0::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@id0`] module"]
3644#[doc(alias = "ID0")]
3645pub type Id0 = crate::Reg<id0::Id0Spec>;
3646#[doc = "Message Buffer 0 ID Register"]
3647pub mod id0;
3648#[doc = "MB0_16B_ID (rw) register accessor: Message Buffer 0 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_16b_id::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@mb0_16b_id`] module"]
3649#[doc(alias = "MB0_16B_ID")]
3650pub type Mb0_16bId = crate::Reg<mb0_16b_id::Mb0_16bIdSpec>;
3651#[doc = "Message Buffer 0 ID Register"]
3652pub mod mb0_16b_id;
3653#[doc = "MB0_32B_ID (rw) register accessor: Message Buffer 0 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_id::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@mb0_32b_id`] module"]
3654#[doc(alias = "MB0_32B_ID")]
3655pub type Mb0_32bId = crate::Reg<mb0_32b_id::Mb0_32bIdSpec>;
3656#[doc = "Message Buffer 0 ID Register"]
3657pub mod mb0_32b_id;
3658#[doc = "MB0_64B_ID (rw) register accessor: Message Buffer 0 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_id::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@mb0_64b_id`] module"]
3659#[doc(alias = "MB0_64B_ID")]
3660pub type Mb0_64bId = crate::Reg<mb0_64b_id::Mb0_64bIdSpec>;
3661#[doc = "Message Buffer 0 ID Register"]
3662pub mod mb0_64b_id;
3663#[doc = "MB0_8B_ID (rw) register accessor: Message Buffer 0 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_8b_id::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@mb0_8b_id`] module"]
3664#[doc(alias = "MB0_8B_ID")]
3665pub type Mb0_8bId = crate::Reg<mb0_8b_id::Mb0_8bIdSpec>;
3666#[doc = "Message Buffer 0 ID Register"]
3667pub mod mb0_8b_id;
3668#[doc = "MB0_16B_WORD0 (rw) register accessor: Message Buffer 0 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_16b_word0::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@mb0_16b_word0`] module"]
3669#[doc(alias = "MB0_16B_WORD0")]
3670pub type Mb0_16bWord0 = crate::Reg<mb0_16b_word0::Mb0_16bWord0Spec>;
3671#[doc = "Message Buffer 0 WORD_16B Register"]
3672pub mod mb0_16b_word0;
3673#[doc = "MB0_32B_WORD0 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word0::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@mb0_32b_word0`] module"]
3674#[doc(alias = "MB0_32B_WORD0")]
3675pub type Mb0_32bWord0 = crate::Reg<mb0_32b_word0::Mb0_32bWord0Spec>;
3676#[doc = "Message Buffer 0 WORD_32B Register"]
3677pub mod mb0_32b_word0;
3678#[doc = "MB0_64B_WORD0 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word0::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@mb0_64b_word0`] module"]
3679#[doc(alias = "MB0_64B_WORD0")]
3680pub type Mb0_64bWord0 = crate::Reg<mb0_64b_word0::Mb0_64bWord0Spec>;
3681#[doc = "Message Buffer 0 WORD_64B Register"]
3682pub mod mb0_64b_word0;
3683#[doc = "MB0_8B_WORD0 (rw) register accessor: Message Buffer 0 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_8b_word0::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@mb0_8b_word0`] module"]
3684#[doc(alias = "MB0_8B_WORD0")]
3685pub type Mb0_8bWord0 = crate::Reg<mb0_8b_word0::Mb0_8bWord0Spec>;
3686#[doc = "Message Buffer 0 WORD_8B Register"]
3687pub mod mb0_8b_word0;
3688#[doc = "WORD00 (rw) register accessor: Message Buffer 0 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word00::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word00::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@word00`] module"]
3689#[doc(alias = "WORD00")]
3690pub type Word00 = crate::Reg<word00::Word00Spec>;
3691#[doc = "Message Buffer 0 WORD0 Register"]
3692pub mod word00;
3693#[doc = "MB0_16B_WORD1 (rw) register accessor: Message Buffer 0 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_16b_word1::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@mb0_16b_word1`] module"]
3694#[doc(alias = "MB0_16B_WORD1")]
3695pub type Mb0_16bWord1 = crate::Reg<mb0_16b_word1::Mb0_16bWord1Spec>;
3696#[doc = "Message Buffer 0 WORD_16B Register"]
3697pub mod mb0_16b_word1;
3698#[doc = "MB0_32B_WORD1 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word1::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@mb0_32b_word1`] module"]
3699#[doc(alias = "MB0_32B_WORD1")]
3700pub type Mb0_32bWord1 = crate::Reg<mb0_32b_word1::Mb0_32bWord1Spec>;
3701#[doc = "Message Buffer 0 WORD_32B Register"]
3702pub mod mb0_32b_word1;
3703#[doc = "MB0_64B_WORD1 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word1::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@mb0_64b_word1`] module"]
3704#[doc(alias = "MB0_64B_WORD1")]
3705pub type Mb0_64bWord1 = crate::Reg<mb0_64b_word1::Mb0_64bWord1Spec>;
3706#[doc = "Message Buffer 0 WORD_64B Register"]
3707pub mod mb0_64b_word1;
3708#[doc = "MB0_8B_WORD1 (rw) register accessor: Message Buffer 0 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_8b_word1::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@mb0_8b_word1`] module"]
3709#[doc(alias = "MB0_8B_WORD1")]
3710pub type Mb0_8bWord1 = crate::Reg<mb0_8b_word1::Mb0_8bWord1Spec>;
3711#[doc = "Message Buffer 0 WORD_8B Register"]
3712pub mod mb0_8b_word1;
3713#[doc = "WORD10 (rw) register accessor: Message Buffer 0 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word10::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@word10`] module"]
3714#[doc(alias = "WORD10")]
3715pub type Word10 = crate::Reg<word10::Word10Spec>;
3716#[doc = "Message Buffer 0 WORD1 Register"]
3717pub mod word10;
3718#[doc = "CS1 (rw) register accessor: Message Buffer 1 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs1::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@cs1`] module"]
3719#[doc(alias = "CS1")]
3720pub type Cs1 = crate::Reg<cs1::Cs1Spec>;
3721#[doc = "Message Buffer 1 CS Register"]
3722pub mod cs1;
3723#[doc = "MB0_16B_WORD2 (rw) register accessor: Message Buffer 0 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_16b_word2::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@mb0_16b_word2`] module"]
3724#[doc(alias = "MB0_16B_WORD2")]
3725pub type Mb0_16bWord2 = crate::Reg<mb0_16b_word2::Mb0_16bWord2Spec>;
3726#[doc = "Message Buffer 0 WORD_16B Register"]
3727pub mod mb0_16b_word2;
3728#[doc = "MB0_32B_WORD2 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word2::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@mb0_32b_word2`] module"]
3729#[doc(alias = "MB0_32B_WORD2")]
3730pub type Mb0_32bWord2 = crate::Reg<mb0_32b_word2::Mb0_32bWord2Spec>;
3731#[doc = "Message Buffer 0 WORD_32B Register"]
3732pub mod mb0_32b_word2;
3733#[doc = "MB0_64B_WORD2 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word2::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@mb0_64b_word2`] module"]
3734#[doc(alias = "MB0_64B_WORD2")]
3735pub type Mb0_64bWord2 = crate::Reg<mb0_64b_word2::Mb0_64bWord2Spec>;
3736#[doc = "Message Buffer 0 WORD_64B Register"]
3737pub mod mb0_64b_word2;
3738#[doc = "MB1_8B_CS (rw) register accessor: Message Buffer 1 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_8b_cs::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@mb1_8b_cs`] module"]
3739#[doc(alias = "MB1_8B_CS")]
3740pub type Mb1_8bCs = crate::Reg<mb1_8b_cs::Mb1_8bCsSpec>;
3741#[doc = "Message Buffer 1 CS Register"]
3742pub mod mb1_8b_cs;
3743#[doc = "ID1 (rw) register accessor: Message Buffer 1 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id1::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@id1`] module"]
3744#[doc(alias = "ID1")]
3745pub type Id1 = crate::Reg<id1::Id1Spec>;
3746#[doc = "Message Buffer 1 ID Register"]
3747pub mod id1;
3748#[doc = "MB0_16B_WORD3 (rw) register accessor: Message Buffer 0 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_16b_word3::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@mb0_16b_word3`] module"]
3749#[doc(alias = "MB0_16B_WORD3")]
3750pub type Mb0_16bWord3 = crate::Reg<mb0_16b_word3::Mb0_16bWord3Spec>;
3751#[doc = "Message Buffer 0 WORD_16B Register"]
3752pub mod mb0_16b_word3;
3753#[doc = "MB0_32B_WORD3 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word3::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@mb0_32b_word3`] module"]
3754#[doc(alias = "MB0_32B_WORD3")]
3755pub type Mb0_32bWord3 = crate::Reg<mb0_32b_word3::Mb0_32bWord3Spec>;
3756#[doc = "Message Buffer 0 WORD_32B Register"]
3757pub mod mb0_32b_word3;
3758#[doc = "MB0_64B_WORD3 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word3::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@mb0_64b_word3`] module"]
3759#[doc(alias = "MB0_64B_WORD3")]
3760pub type Mb0_64bWord3 = crate::Reg<mb0_64b_word3::Mb0_64bWord3Spec>;
3761#[doc = "Message Buffer 0 WORD_64B Register"]
3762pub mod mb0_64b_word3;
3763#[doc = "MB1_8B_ID (rw) register accessor: Message Buffer 1 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_8b_id::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@mb1_8b_id`] module"]
3764#[doc(alias = "MB1_8B_ID")]
3765pub type Mb1_8bId = crate::Reg<mb1_8b_id::Mb1_8bIdSpec>;
3766#[doc = "Message Buffer 1 ID Register"]
3767pub mod mb1_8b_id;
3768#[doc = "MB0_32B_WORD4 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word4::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@mb0_32b_word4`] module"]
3769#[doc(alias = "MB0_32B_WORD4")]
3770pub type Mb0_32bWord4 = crate::Reg<mb0_32b_word4::Mb0_32bWord4Spec>;
3771#[doc = "Message Buffer 0 WORD_32B Register"]
3772pub mod mb0_32b_word4;
3773#[doc = "MB0_64B_WORD4 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word4::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@mb0_64b_word4`] module"]
3774#[doc(alias = "MB0_64B_WORD4")]
3775pub type Mb0_64bWord4 = crate::Reg<mb0_64b_word4::Mb0_64bWord4Spec>;
3776#[doc = "Message Buffer 0 WORD_64B Register"]
3777pub mod mb0_64b_word4;
3778#[doc = "MB1_16B_CS (rw) register accessor: Message Buffer 1 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_16b_cs::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@mb1_16b_cs`] module"]
3779#[doc(alias = "MB1_16B_CS")]
3780pub type Mb1_16bCs = crate::Reg<mb1_16b_cs::Mb1_16bCsSpec>;
3781#[doc = "Message Buffer 1 CS Register"]
3782pub mod mb1_16b_cs;
3783#[doc = "MB1_8B_WORD0 (rw) register accessor: Message Buffer 1 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_8b_word0::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@mb1_8b_word0`] module"]
3784#[doc(alias = "MB1_8B_WORD0")]
3785pub type Mb1_8bWord0 = crate::Reg<mb1_8b_word0::Mb1_8bWord0Spec>;
3786#[doc = "Message Buffer 1 WORD_8B Register"]
3787pub mod mb1_8b_word0;
3788#[doc = "WORD01 (rw) register accessor: Message Buffer 1 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word01::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word01::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@word01`] module"]
3789#[doc(alias = "WORD01")]
3790pub type Word01 = crate::Reg<word01::Word01Spec>;
3791#[doc = "Message Buffer 1 WORD0 Register"]
3792pub mod word01;
3793#[doc = "MB0_32B_WORD5 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word5::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@mb0_32b_word5`] module"]
3794#[doc(alias = "MB0_32B_WORD5")]
3795pub type Mb0_32bWord5 = crate::Reg<mb0_32b_word5::Mb0_32bWord5Spec>;
3796#[doc = "Message Buffer 0 WORD_32B Register"]
3797pub mod mb0_32b_word5;
3798#[doc = "MB0_64B_WORD5 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word5::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@mb0_64b_word5`] module"]
3799#[doc(alias = "MB0_64B_WORD5")]
3800pub type Mb0_64bWord5 = crate::Reg<mb0_64b_word5::Mb0_64bWord5Spec>;
3801#[doc = "Message Buffer 0 WORD_64B Register"]
3802pub mod mb0_64b_word5;
3803#[doc = "MB1_16B_ID (rw) register accessor: Message Buffer 1 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_16b_id::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@mb1_16b_id`] module"]
3804#[doc(alias = "MB1_16B_ID")]
3805pub type Mb1_16bId = crate::Reg<mb1_16b_id::Mb1_16bIdSpec>;
3806#[doc = "Message Buffer 1 ID Register"]
3807pub mod mb1_16b_id;
3808#[doc = "MB1_8B_WORD1 (rw) register accessor: Message Buffer 1 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_8b_word1::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@mb1_8b_word1`] module"]
3809#[doc(alias = "MB1_8B_WORD1")]
3810pub type Mb1_8bWord1 = crate::Reg<mb1_8b_word1::Mb1_8bWord1Spec>;
3811#[doc = "Message Buffer 1 WORD_8B Register"]
3812pub mod mb1_8b_word1;
3813#[doc = "WORD11 (rw) register accessor: Message Buffer 1 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word11::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@word11`] module"]
3814#[doc(alias = "WORD11")]
3815pub type Word11 = crate::Reg<word11::Word11Spec>;
3816#[doc = "Message Buffer 1 WORD1 Register"]
3817pub mod word11;
3818#[doc = "CS2 (rw) register accessor: Message Buffer 2 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs2::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@cs2`] module"]
3819#[doc(alias = "CS2")]
3820pub type Cs2 = crate::Reg<cs2::Cs2Spec>;
3821#[doc = "Message Buffer 2 CS Register"]
3822pub mod cs2;
3823#[doc = "MB0_32B_WORD6 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word6::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@mb0_32b_word6`] module"]
3824#[doc(alias = "MB0_32B_WORD6")]
3825pub type Mb0_32bWord6 = crate::Reg<mb0_32b_word6::Mb0_32bWord6Spec>;
3826#[doc = "Message Buffer 0 WORD_32B Register"]
3827pub mod mb0_32b_word6;
3828#[doc = "MB0_64B_WORD6 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word6::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@mb0_64b_word6`] module"]
3829#[doc(alias = "MB0_64B_WORD6")]
3830pub type Mb0_64bWord6 = crate::Reg<mb0_64b_word6::Mb0_64bWord6Spec>;
3831#[doc = "Message Buffer 0 WORD_64B Register"]
3832pub mod mb0_64b_word6;
3833#[doc = "MB1_16B_WORD0 (rw) register accessor: Message Buffer 1 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_16b_word0::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@mb1_16b_word0`] module"]
3834#[doc(alias = "MB1_16B_WORD0")]
3835pub type Mb1_16bWord0 = crate::Reg<mb1_16b_word0::Mb1_16bWord0Spec>;
3836#[doc = "Message Buffer 1 WORD_16B Register"]
3837pub mod mb1_16b_word0;
3838#[doc = "MB2_8B_CS (rw) register accessor: Message Buffer 2 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_8b_cs::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@mb2_8b_cs`] module"]
3839#[doc(alias = "MB2_8B_CS")]
3840pub type Mb2_8bCs = crate::Reg<mb2_8b_cs::Mb2_8bCsSpec>;
3841#[doc = "Message Buffer 2 CS Register"]
3842pub mod mb2_8b_cs;
3843#[doc = "ID2 (rw) register accessor: Message Buffer 2 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id2::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@id2`] module"]
3844#[doc(alias = "ID2")]
3845pub type Id2 = crate::Reg<id2::Id2Spec>;
3846#[doc = "Message Buffer 2 ID Register"]
3847pub mod id2;
3848#[doc = "MB0_32B_WORD7 (rw) register accessor: Message Buffer 0 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_32b_word7::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@mb0_32b_word7`] module"]
3849#[doc(alias = "MB0_32B_WORD7")]
3850pub type Mb0_32bWord7 = crate::Reg<mb0_32b_word7::Mb0_32bWord7Spec>;
3851#[doc = "Message Buffer 0 WORD_32B Register"]
3852pub mod mb0_32b_word7;
3853#[doc = "MB0_64B_WORD7 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word7::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@mb0_64b_word7`] module"]
3854#[doc(alias = "MB0_64B_WORD7")]
3855pub type Mb0_64bWord7 = crate::Reg<mb0_64b_word7::Mb0_64bWord7Spec>;
3856#[doc = "Message Buffer 0 WORD_64B Register"]
3857pub mod mb0_64b_word7;
3858#[doc = "MB1_16B_WORD1 (rw) register accessor: Message Buffer 1 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_16b_word1::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@mb1_16b_word1`] module"]
3859#[doc(alias = "MB1_16B_WORD1")]
3860pub type Mb1_16bWord1 = crate::Reg<mb1_16b_word1::Mb1_16bWord1Spec>;
3861#[doc = "Message Buffer 1 WORD_16B Register"]
3862pub mod mb1_16b_word1;
3863#[doc = "MB2_8B_ID (rw) register accessor: Message Buffer 2 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_8b_id::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@mb2_8b_id`] module"]
3864#[doc(alias = "MB2_8B_ID")]
3865pub type Mb2_8bId = crate::Reg<mb2_8b_id::Mb2_8bIdSpec>;
3866#[doc = "Message Buffer 2 ID Register"]
3867pub mod mb2_8b_id;
3868#[doc = "MB0_64B_WORD8 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word8::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@mb0_64b_word8`] module"]
3869#[doc(alias = "MB0_64B_WORD8")]
3870pub type Mb0_64bWord8 = crate::Reg<mb0_64b_word8::Mb0_64bWord8Spec>;
3871#[doc = "Message Buffer 0 WORD_64B Register"]
3872pub mod mb0_64b_word8;
3873#[doc = "MB1_16B_WORD2 (rw) register accessor: Message Buffer 1 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_16b_word2::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@mb1_16b_word2`] module"]
3874#[doc(alias = "MB1_16B_WORD2")]
3875pub type Mb1_16bWord2 = crate::Reg<mb1_16b_word2::Mb1_16bWord2Spec>;
3876#[doc = "Message Buffer 1 WORD_16B Register"]
3877pub mod mb1_16b_word2;
3878#[doc = "MB1_32B_CS (rw) register accessor: Message Buffer 1 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_cs::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@mb1_32b_cs`] module"]
3879#[doc(alias = "MB1_32B_CS")]
3880pub type Mb1_32bCs = crate::Reg<mb1_32b_cs::Mb1_32bCsSpec>;
3881#[doc = "Message Buffer 1 CS Register"]
3882pub mod mb1_32b_cs;
3883#[doc = "MB2_8B_WORD0 (rw) register accessor: Message Buffer 2 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_8b_word0::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@mb2_8b_word0`] module"]
3884#[doc(alias = "MB2_8B_WORD0")]
3885pub type Mb2_8bWord0 = crate::Reg<mb2_8b_word0::Mb2_8bWord0Spec>;
3886#[doc = "Message Buffer 2 WORD_8B Register"]
3887pub mod mb2_8b_word0;
3888#[doc = "WORD02 (rw) register accessor: Message Buffer 2 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word02::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word02::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@word02`] module"]
3889#[doc(alias = "WORD02")]
3890pub type Word02 = crate::Reg<word02::Word02Spec>;
3891#[doc = "Message Buffer 2 WORD0 Register"]
3892pub mod word02;
3893#[doc = "MB0_64B_WORD9 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word9::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@mb0_64b_word9`] module"]
3894#[doc(alias = "MB0_64B_WORD9")]
3895pub type Mb0_64bWord9 = crate::Reg<mb0_64b_word9::Mb0_64bWord9Spec>;
3896#[doc = "Message Buffer 0 WORD_64B Register"]
3897pub mod mb0_64b_word9;
3898#[doc = "MB1_16B_WORD3 (rw) register accessor: Message Buffer 1 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_16b_word3::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@mb1_16b_word3`] module"]
3899#[doc(alias = "MB1_16B_WORD3")]
3900pub type Mb1_16bWord3 = crate::Reg<mb1_16b_word3::Mb1_16bWord3Spec>;
3901#[doc = "Message Buffer 1 WORD_16B Register"]
3902pub mod mb1_16b_word3;
3903#[doc = "MB1_32B_ID (rw) register accessor: Message Buffer 1 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_id::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@mb1_32b_id`] module"]
3904#[doc(alias = "MB1_32B_ID")]
3905pub type Mb1_32bId = crate::Reg<mb1_32b_id::Mb1_32bIdSpec>;
3906#[doc = "Message Buffer 1 ID Register"]
3907pub mod mb1_32b_id;
3908#[doc = "MB2_8B_WORD1 (rw) register accessor: Message Buffer 2 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_8b_word1::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@mb2_8b_word1`] module"]
3909#[doc(alias = "MB2_8B_WORD1")]
3910pub type Mb2_8bWord1 = crate::Reg<mb2_8b_word1::Mb2_8bWord1Spec>;
3911#[doc = "Message Buffer 2 WORD_8B Register"]
3912pub mod mb2_8b_word1;
3913#[doc = "WORD12 (rw) register accessor: Message Buffer 2 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word12::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@word12`] module"]
3914#[doc(alias = "WORD12")]
3915pub type Word12 = crate::Reg<word12::Word12Spec>;
3916#[doc = "Message Buffer 2 WORD1 Register"]
3917pub mod word12;
3918#[doc = "CS3 (rw) register accessor: Message Buffer 3 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs3::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@cs3`] module"]
3919#[doc(alias = "CS3")]
3920pub type Cs3 = crate::Reg<cs3::Cs3Spec>;
3921#[doc = "Message Buffer 3 CS Register"]
3922pub mod cs3;
3923#[doc = "MB0_64B_WORD10 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word10::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@mb0_64b_word10`] module"]
3924#[doc(alias = "MB0_64B_WORD10")]
3925pub type Mb0_64bWord10 = crate::Reg<mb0_64b_word10::Mb0_64bWord10Spec>;
3926#[doc = "Message Buffer 0 WORD_64B Register"]
3927pub mod mb0_64b_word10;
3928#[doc = "MB1_32B_WORD0 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word0::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@mb1_32b_word0`] module"]
3929#[doc(alias = "MB1_32B_WORD0")]
3930pub type Mb1_32bWord0 = crate::Reg<mb1_32b_word0::Mb1_32bWord0Spec>;
3931#[doc = "Message Buffer 1 WORD_32B Register"]
3932pub mod mb1_32b_word0;
3933#[doc = "MB2_16B_CS (rw) register accessor: Message Buffer 2 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_16b_cs::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@mb2_16b_cs`] module"]
3934#[doc(alias = "MB2_16B_CS")]
3935pub type Mb2_16bCs = crate::Reg<mb2_16b_cs::Mb2_16bCsSpec>;
3936#[doc = "Message Buffer 2 CS Register"]
3937pub mod mb2_16b_cs;
3938#[doc = "MB3_8B_CS (rw) register accessor: Message Buffer 3 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_8b_cs::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@mb3_8b_cs`] module"]
3939#[doc(alias = "MB3_8B_CS")]
3940pub type Mb3_8bCs = crate::Reg<mb3_8b_cs::Mb3_8bCsSpec>;
3941#[doc = "Message Buffer 3 CS Register"]
3942pub mod mb3_8b_cs;
3943#[doc = "ID3 (rw) register accessor: Message Buffer 3 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id3::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@id3`] module"]
3944#[doc(alias = "ID3")]
3945pub type Id3 = crate::Reg<id3::Id3Spec>;
3946#[doc = "Message Buffer 3 ID Register"]
3947pub mod id3;
3948#[doc = "MB0_64B_WORD11 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word11::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@mb0_64b_word11`] module"]
3949#[doc(alias = "MB0_64B_WORD11")]
3950pub type Mb0_64bWord11 = crate::Reg<mb0_64b_word11::Mb0_64bWord11Spec>;
3951#[doc = "Message Buffer 0 WORD_64B Register"]
3952pub mod mb0_64b_word11;
3953#[doc = "MB1_32B_WORD1 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word1::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@mb1_32b_word1`] module"]
3954#[doc(alias = "MB1_32B_WORD1")]
3955pub type Mb1_32bWord1 = crate::Reg<mb1_32b_word1::Mb1_32bWord1Spec>;
3956#[doc = "Message Buffer 1 WORD_32B Register"]
3957pub mod mb1_32b_word1;
3958#[doc = "MB2_16B_ID (rw) register accessor: Message Buffer 2 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_16b_id::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@mb2_16b_id`] module"]
3959#[doc(alias = "MB2_16B_ID")]
3960pub type Mb2_16bId = crate::Reg<mb2_16b_id::Mb2_16bIdSpec>;
3961#[doc = "Message Buffer 2 ID Register"]
3962pub mod mb2_16b_id;
3963#[doc = "MB3_8B_ID (rw) register accessor: Message Buffer 3 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_8b_id::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@mb3_8b_id`] module"]
3964#[doc(alias = "MB3_8B_ID")]
3965pub type Mb3_8bId = crate::Reg<mb3_8b_id::Mb3_8bIdSpec>;
3966#[doc = "Message Buffer 3 ID Register"]
3967pub mod mb3_8b_id;
3968#[doc = "MB0_64B_WORD12 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word12::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@mb0_64b_word12`] module"]
3969#[doc(alias = "MB0_64B_WORD12")]
3970pub type Mb0_64bWord12 = crate::Reg<mb0_64b_word12::Mb0_64bWord12Spec>;
3971#[doc = "Message Buffer 0 WORD_64B Register"]
3972pub mod mb0_64b_word12;
3973#[doc = "MB1_32B_WORD2 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word2::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@mb1_32b_word2`] module"]
3974#[doc(alias = "MB1_32B_WORD2")]
3975pub type Mb1_32bWord2 = crate::Reg<mb1_32b_word2::Mb1_32bWord2Spec>;
3976#[doc = "Message Buffer 1 WORD_32B Register"]
3977pub mod mb1_32b_word2;
3978#[doc = "MB2_16B_WORD0 (rw) register accessor: Message Buffer 2 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_16b_word0::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@mb2_16b_word0`] module"]
3979#[doc(alias = "MB2_16B_WORD0")]
3980pub type Mb2_16bWord0 = crate::Reg<mb2_16b_word0::Mb2_16bWord0Spec>;
3981#[doc = "Message Buffer 2 WORD_16B Register"]
3982pub mod mb2_16b_word0;
3983#[doc = "MB3_8B_WORD0 (rw) register accessor: Message Buffer 3 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_8b_word0::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@mb3_8b_word0`] module"]
3984#[doc(alias = "MB3_8B_WORD0")]
3985pub type Mb3_8bWord0 = crate::Reg<mb3_8b_word0::Mb3_8bWord0Spec>;
3986#[doc = "Message Buffer 3 WORD_8B Register"]
3987pub mod mb3_8b_word0;
3988#[doc = "WORD03 (rw) register accessor: Message Buffer 3 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word03::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word03::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@word03`] module"]
3989#[doc(alias = "WORD03")]
3990pub type Word03 = crate::Reg<word03::Word03Spec>;
3991#[doc = "Message Buffer 3 WORD0 Register"]
3992pub mod word03;
3993#[doc = "MB0_64B_WORD13 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word13::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@mb0_64b_word13`] module"]
3994#[doc(alias = "MB0_64B_WORD13")]
3995pub type Mb0_64bWord13 = crate::Reg<mb0_64b_word13::Mb0_64bWord13Spec>;
3996#[doc = "Message Buffer 0 WORD_64B Register"]
3997pub mod mb0_64b_word13;
3998#[doc = "MB1_32B_WORD3 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word3::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@mb1_32b_word3`] module"]
3999#[doc(alias = "MB1_32B_WORD3")]
4000pub type Mb1_32bWord3 = crate::Reg<mb1_32b_word3::Mb1_32bWord3Spec>;
4001#[doc = "Message Buffer 1 WORD_32B Register"]
4002pub mod mb1_32b_word3;
4003#[doc = "MB2_16B_WORD1 (rw) register accessor: Message Buffer 2 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_16b_word1::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@mb2_16b_word1`] module"]
4004#[doc(alias = "MB2_16B_WORD1")]
4005pub type Mb2_16bWord1 = crate::Reg<mb2_16b_word1::Mb2_16bWord1Spec>;
4006#[doc = "Message Buffer 2 WORD_16B Register"]
4007pub mod mb2_16b_word1;
4008#[doc = "MB3_8B_WORD1 (rw) register accessor: Message Buffer 3 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_8b_word1::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@mb3_8b_word1`] module"]
4009#[doc(alias = "MB3_8B_WORD1")]
4010pub type Mb3_8bWord1 = crate::Reg<mb3_8b_word1::Mb3_8bWord1Spec>;
4011#[doc = "Message Buffer 3 WORD_8B Register"]
4012pub mod mb3_8b_word1;
4013#[doc = "WORD13 (rw) register accessor: Message Buffer 3 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word13::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@word13`] module"]
4014#[doc(alias = "WORD13")]
4015pub type Word13 = crate::Reg<word13::Word13Spec>;
4016#[doc = "Message Buffer 3 WORD1 Register"]
4017pub mod word13;
4018#[doc = "CS4 (rw) register accessor: Message Buffer 4 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs4::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@cs4`] module"]
4019#[doc(alias = "CS4")]
4020pub type Cs4 = crate::Reg<cs4::Cs4Spec>;
4021#[doc = "Message Buffer 4 CS Register"]
4022pub mod cs4;
4023#[doc = "MB0_64B_WORD14 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word14::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@mb0_64b_word14`] module"]
4024#[doc(alias = "MB0_64B_WORD14")]
4025pub type Mb0_64bWord14 = crate::Reg<mb0_64b_word14::Mb0_64bWord14Spec>;
4026#[doc = "Message Buffer 0 WORD_64B Register"]
4027pub mod mb0_64b_word14;
4028#[doc = "MB1_32B_WORD4 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word4::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@mb1_32b_word4`] module"]
4029#[doc(alias = "MB1_32B_WORD4")]
4030pub type Mb1_32bWord4 = crate::Reg<mb1_32b_word4::Mb1_32bWord4Spec>;
4031#[doc = "Message Buffer 1 WORD_32B Register"]
4032pub mod mb1_32b_word4;
4033#[doc = "MB2_16B_WORD2 (rw) register accessor: Message Buffer 2 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_16b_word2::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@mb2_16b_word2`] module"]
4034#[doc(alias = "MB2_16B_WORD2")]
4035pub type Mb2_16bWord2 = crate::Reg<mb2_16b_word2::Mb2_16bWord2Spec>;
4036#[doc = "Message Buffer 2 WORD_16B Register"]
4037pub mod mb2_16b_word2;
4038#[doc = "MB4_8B_CS (rw) register accessor: Message Buffer 4 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_8b_cs::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@mb4_8b_cs`] module"]
4039#[doc(alias = "MB4_8B_CS")]
4040pub type Mb4_8bCs = crate::Reg<mb4_8b_cs::Mb4_8bCsSpec>;
4041#[doc = "Message Buffer 4 CS Register"]
4042pub mod mb4_8b_cs;
4043#[doc = "ID4 (rw) register accessor: Message Buffer 4 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id4::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@id4`] module"]
4044#[doc(alias = "ID4")]
4045pub type Id4 = crate::Reg<id4::Id4Spec>;
4046#[doc = "Message Buffer 4 ID Register"]
4047pub mod id4;
4048#[doc = "MB0_64B_WORD15 (rw) register accessor: Message Buffer 0 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb0_64b_word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb0_64b_word15::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@mb0_64b_word15`] module"]
4049#[doc(alias = "MB0_64B_WORD15")]
4050pub type Mb0_64bWord15 = crate::Reg<mb0_64b_word15::Mb0_64bWord15Spec>;
4051#[doc = "Message Buffer 0 WORD_64B Register"]
4052pub mod mb0_64b_word15;
4053#[doc = "MB1_32B_WORD5 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word5::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@mb1_32b_word5`] module"]
4054#[doc(alias = "MB1_32B_WORD5")]
4055pub type Mb1_32bWord5 = crate::Reg<mb1_32b_word5::Mb1_32bWord5Spec>;
4056#[doc = "Message Buffer 1 WORD_32B Register"]
4057pub mod mb1_32b_word5;
4058#[doc = "MB2_16B_WORD3 (rw) register accessor: Message Buffer 2 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_16b_word3::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@mb2_16b_word3`] module"]
4059#[doc(alias = "MB2_16B_WORD3")]
4060pub type Mb2_16bWord3 = crate::Reg<mb2_16b_word3::Mb2_16bWord3Spec>;
4061#[doc = "Message Buffer 2 WORD_16B Register"]
4062pub mod mb2_16b_word3;
4063#[doc = "MB4_8B_ID (rw) register accessor: Message Buffer 4 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_8b_id::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@mb4_8b_id`] module"]
4064#[doc(alias = "MB4_8B_ID")]
4065pub type Mb4_8bId = crate::Reg<mb4_8b_id::Mb4_8bIdSpec>;
4066#[doc = "Message Buffer 4 ID Register"]
4067pub mod mb4_8b_id;
4068#[doc = "MB1_32B_WORD6 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word6::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@mb1_32b_word6`] module"]
4069#[doc(alias = "MB1_32B_WORD6")]
4070pub type Mb1_32bWord6 = crate::Reg<mb1_32b_word6::Mb1_32bWord6Spec>;
4071#[doc = "Message Buffer 1 WORD_32B Register"]
4072pub mod mb1_32b_word6;
4073#[doc = "MB1_64B_CS (rw) register accessor: Message Buffer 1 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_cs::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@mb1_64b_cs`] module"]
4074#[doc(alias = "MB1_64B_CS")]
4075pub type Mb1_64bCs = crate::Reg<mb1_64b_cs::Mb1_64bCsSpec>;
4076#[doc = "Message Buffer 1 CS Register"]
4077pub mod mb1_64b_cs;
4078#[doc = "MB3_16B_CS (rw) register accessor: Message Buffer 3 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_16b_cs::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@mb3_16b_cs`] module"]
4079#[doc(alias = "MB3_16B_CS")]
4080pub type Mb3_16bCs = crate::Reg<mb3_16b_cs::Mb3_16bCsSpec>;
4081#[doc = "Message Buffer 3 CS Register"]
4082pub mod mb3_16b_cs;
4083#[doc = "MB4_8B_WORD0 (rw) register accessor: Message Buffer 4 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_8b_word0::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@mb4_8b_word0`] module"]
4084#[doc(alias = "MB4_8B_WORD0")]
4085pub type Mb4_8bWord0 = crate::Reg<mb4_8b_word0::Mb4_8bWord0Spec>;
4086#[doc = "Message Buffer 4 WORD_8B Register"]
4087pub mod mb4_8b_word0;
4088#[doc = "WORD04 (rw) register accessor: Message Buffer 4 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word04::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word04::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@word04`] module"]
4089#[doc(alias = "WORD04")]
4090pub type Word04 = crate::Reg<word04::Word04Spec>;
4091#[doc = "Message Buffer 4 WORD0 Register"]
4092pub mod word04;
4093#[doc = "MB1_32B_WORD7 (rw) register accessor: Message Buffer 1 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_32b_word7::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@mb1_32b_word7`] module"]
4094#[doc(alias = "MB1_32B_WORD7")]
4095pub type Mb1_32bWord7 = crate::Reg<mb1_32b_word7::Mb1_32bWord7Spec>;
4096#[doc = "Message Buffer 1 WORD_32B Register"]
4097pub mod mb1_32b_word7;
4098#[doc = "MB1_64B_ID (rw) register accessor: Message Buffer 1 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_id::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@mb1_64b_id`] module"]
4099#[doc(alias = "MB1_64B_ID")]
4100pub type Mb1_64bId = crate::Reg<mb1_64b_id::Mb1_64bIdSpec>;
4101#[doc = "Message Buffer 1 ID Register"]
4102pub mod mb1_64b_id;
4103#[doc = "MB3_16B_ID (rw) register accessor: Message Buffer 3 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_16b_id::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@mb3_16b_id`] module"]
4104#[doc(alias = "MB3_16B_ID")]
4105pub type Mb3_16bId = crate::Reg<mb3_16b_id::Mb3_16bIdSpec>;
4106#[doc = "Message Buffer 3 ID Register"]
4107pub mod mb3_16b_id;
4108#[doc = "MB4_8B_WORD1 (rw) register accessor: Message Buffer 4 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_8b_word1::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@mb4_8b_word1`] module"]
4109#[doc(alias = "MB4_8B_WORD1")]
4110pub type Mb4_8bWord1 = crate::Reg<mb4_8b_word1::Mb4_8bWord1Spec>;
4111#[doc = "Message Buffer 4 WORD_8B Register"]
4112pub mod mb4_8b_word1;
4113#[doc = "WORD14 (rw) register accessor: Message Buffer 4 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word14::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@word14`] module"]
4114#[doc(alias = "WORD14")]
4115pub type Word14 = crate::Reg<word14::Word14Spec>;
4116#[doc = "Message Buffer 4 WORD1 Register"]
4117pub mod word14;
4118#[doc = "CS5 (rw) register accessor: Message Buffer 5 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs5::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@cs5`] module"]
4119#[doc(alias = "CS5")]
4120pub type Cs5 = crate::Reg<cs5::Cs5Spec>;
4121#[doc = "Message Buffer 5 CS Register"]
4122pub mod cs5;
4123#[doc = "MB1_64B_WORD0 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word0::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@mb1_64b_word0`] module"]
4124#[doc(alias = "MB1_64B_WORD0")]
4125pub type Mb1_64bWord0 = crate::Reg<mb1_64b_word0::Mb1_64bWord0Spec>;
4126#[doc = "Message Buffer 1 WORD_64B Register"]
4127pub mod mb1_64b_word0;
4128#[doc = "MB2_32B_CS (rw) register accessor: Message Buffer 2 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_cs::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@mb2_32b_cs`] module"]
4129#[doc(alias = "MB2_32B_CS")]
4130pub type Mb2_32bCs = crate::Reg<mb2_32b_cs::Mb2_32bCsSpec>;
4131#[doc = "Message Buffer 2 CS Register"]
4132pub mod mb2_32b_cs;
4133#[doc = "MB3_16B_WORD0 (rw) register accessor: Message Buffer 3 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_16b_word0::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@mb3_16b_word0`] module"]
4134#[doc(alias = "MB3_16B_WORD0")]
4135pub type Mb3_16bWord0 = crate::Reg<mb3_16b_word0::Mb3_16bWord0Spec>;
4136#[doc = "Message Buffer 3 WORD_16B Register"]
4137pub mod mb3_16b_word0;
4138#[doc = "MB5_8B_CS (rw) register accessor: Message Buffer 5 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_8b_cs::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@mb5_8b_cs`] module"]
4139#[doc(alias = "MB5_8B_CS")]
4140pub type Mb5_8bCs = crate::Reg<mb5_8b_cs::Mb5_8bCsSpec>;
4141#[doc = "Message Buffer 5 CS Register"]
4142pub mod mb5_8b_cs;
4143#[doc = "ID5 (rw) register accessor: Message Buffer 5 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id5::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@id5`] module"]
4144#[doc(alias = "ID5")]
4145pub type Id5 = crate::Reg<id5::Id5Spec>;
4146#[doc = "Message Buffer 5 ID Register"]
4147pub mod id5;
4148#[doc = "MB1_64B_WORD1 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word1::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@mb1_64b_word1`] module"]
4149#[doc(alias = "MB1_64B_WORD1")]
4150pub type Mb1_64bWord1 = crate::Reg<mb1_64b_word1::Mb1_64bWord1Spec>;
4151#[doc = "Message Buffer 1 WORD_64B Register"]
4152pub mod mb1_64b_word1;
4153#[doc = "MB2_32B_ID (rw) register accessor: Message Buffer 2 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_id::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@mb2_32b_id`] module"]
4154#[doc(alias = "MB2_32B_ID")]
4155pub type Mb2_32bId = crate::Reg<mb2_32b_id::Mb2_32bIdSpec>;
4156#[doc = "Message Buffer 2 ID Register"]
4157pub mod mb2_32b_id;
4158#[doc = "MB3_16B_WORD1 (rw) register accessor: Message Buffer 3 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_16b_word1::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@mb3_16b_word1`] module"]
4159#[doc(alias = "MB3_16B_WORD1")]
4160pub type Mb3_16bWord1 = crate::Reg<mb3_16b_word1::Mb3_16bWord1Spec>;
4161#[doc = "Message Buffer 3 WORD_16B Register"]
4162pub mod mb3_16b_word1;
4163#[doc = "MB5_8B_ID (rw) register accessor: Message Buffer 5 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_8b_id::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@mb5_8b_id`] module"]
4164#[doc(alias = "MB5_8B_ID")]
4165pub type Mb5_8bId = crate::Reg<mb5_8b_id::Mb5_8bIdSpec>;
4166#[doc = "Message Buffer 5 ID Register"]
4167pub mod mb5_8b_id;
4168#[doc = "MB1_64B_WORD2 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word2::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@mb1_64b_word2`] module"]
4169#[doc(alias = "MB1_64B_WORD2")]
4170pub type Mb1_64bWord2 = crate::Reg<mb1_64b_word2::Mb1_64bWord2Spec>;
4171#[doc = "Message Buffer 1 WORD_64B Register"]
4172pub mod mb1_64b_word2;
4173#[doc = "MB2_32B_WORD0 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word0::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@mb2_32b_word0`] module"]
4174#[doc(alias = "MB2_32B_WORD0")]
4175pub type Mb2_32bWord0 = crate::Reg<mb2_32b_word0::Mb2_32bWord0Spec>;
4176#[doc = "Message Buffer 2 WORD_32B Register"]
4177pub mod mb2_32b_word0;
4178#[doc = "MB3_16B_WORD2 (rw) register accessor: Message Buffer 3 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_16b_word2::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@mb3_16b_word2`] module"]
4179#[doc(alias = "MB3_16B_WORD2")]
4180pub type Mb3_16bWord2 = crate::Reg<mb3_16b_word2::Mb3_16bWord2Spec>;
4181#[doc = "Message Buffer 3 WORD_16B Register"]
4182pub mod mb3_16b_word2;
4183#[doc = "MB5_8B_WORD0 (rw) register accessor: Message Buffer 5 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_8b_word0::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@mb5_8b_word0`] module"]
4184#[doc(alias = "MB5_8B_WORD0")]
4185pub type Mb5_8bWord0 = crate::Reg<mb5_8b_word0::Mb5_8bWord0Spec>;
4186#[doc = "Message Buffer 5 WORD_8B Register"]
4187pub mod mb5_8b_word0;
4188#[doc = "WORD05 (rw) register accessor: Message Buffer 5 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word05::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word05::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@word05`] module"]
4189#[doc(alias = "WORD05")]
4190pub type Word05 = crate::Reg<word05::Word05Spec>;
4191#[doc = "Message Buffer 5 WORD0 Register"]
4192pub mod word05;
4193#[doc = "MB1_64B_WORD3 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word3::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@mb1_64b_word3`] module"]
4194#[doc(alias = "MB1_64B_WORD3")]
4195pub type Mb1_64bWord3 = crate::Reg<mb1_64b_word3::Mb1_64bWord3Spec>;
4196#[doc = "Message Buffer 1 WORD_64B Register"]
4197pub mod mb1_64b_word3;
4198#[doc = "MB2_32B_WORD1 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word1::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@mb2_32b_word1`] module"]
4199#[doc(alias = "MB2_32B_WORD1")]
4200pub type Mb2_32bWord1 = crate::Reg<mb2_32b_word1::Mb2_32bWord1Spec>;
4201#[doc = "Message Buffer 2 WORD_32B Register"]
4202pub mod mb2_32b_word1;
4203#[doc = "MB3_16B_WORD3 (rw) register accessor: Message Buffer 3 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_16b_word3::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@mb3_16b_word3`] module"]
4204#[doc(alias = "MB3_16B_WORD3")]
4205pub type Mb3_16bWord3 = crate::Reg<mb3_16b_word3::Mb3_16bWord3Spec>;
4206#[doc = "Message Buffer 3 WORD_16B Register"]
4207pub mod mb3_16b_word3;
4208#[doc = "MB5_8B_WORD1 (rw) register accessor: Message Buffer 5 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_8b_word1::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@mb5_8b_word1`] module"]
4209#[doc(alias = "MB5_8B_WORD1")]
4210pub type Mb5_8bWord1 = crate::Reg<mb5_8b_word1::Mb5_8bWord1Spec>;
4211#[doc = "Message Buffer 5 WORD_8B Register"]
4212pub mod mb5_8b_word1;
4213#[doc = "WORD15 (rw) register accessor: Message Buffer 5 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word15::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@word15`] module"]
4214#[doc(alias = "WORD15")]
4215pub type Word15 = crate::Reg<word15::Word15Spec>;
4216#[doc = "Message Buffer 5 WORD1 Register"]
4217pub mod word15;
4218#[doc = "CS6 (rw) register accessor: Message Buffer 6 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs6::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@cs6`] module"]
4219#[doc(alias = "CS6")]
4220pub type Cs6 = crate::Reg<cs6::Cs6Spec>;
4221#[doc = "Message Buffer 6 CS Register"]
4222pub mod cs6;
4223#[doc = "MB1_64B_WORD4 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word4::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@mb1_64b_word4`] module"]
4224#[doc(alias = "MB1_64B_WORD4")]
4225pub type Mb1_64bWord4 = crate::Reg<mb1_64b_word4::Mb1_64bWord4Spec>;
4226#[doc = "Message Buffer 1 WORD_64B Register"]
4227pub mod mb1_64b_word4;
4228#[doc = "MB2_32B_WORD2 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word2::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@mb2_32b_word2`] module"]
4229#[doc(alias = "MB2_32B_WORD2")]
4230pub type Mb2_32bWord2 = crate::Reg<mb2_32b_word2::Mb2_32bWord2Spec>;
4231#[doc = "Message Buffer 2 WORD_32B Register"]
4232pub mod mb2_32b_word2;
4233#[doc = "MB4_16B_CS (rw) register accessor: Message Buffer 4 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_16b_cs::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@mb4_16b_cs`] module"]
4234#[doc(alias = "MB4_16B_CS")]
4235pub type Mb4_16bCs = crate::Reg<mb4_16b_cs::Mb4_16bCsSpec>;
4236#[doc = "Message Buffer 4 CS Register"]
4237pub mod mb4_16b_cs;
4238#[doc = "MB6_8B_CS (rw) register accessor: Message Buffer 6 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_8b_cs::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@mb6_8b_cs`] module"]
4239#[doc(alias = "MB6_8B_CS")]
4240pub type Mb6_8bCs = crate::Reg<mb6_8b_cs::Mb6_8bCsSpec>;
4241#[doc = "Message Buffer 6 CS Register"]
4242pub mod mb6_8b_cs;
4243#[doc = "ID6 (rw) register accessor: Message Buffer 6 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id6::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@id6`] module"]
4244#[doc(alias = "ID6")]
4245pub type Id6 = crate::Reg<id6::Id6Spec>;
4246#[doc = "Message Buffer 6 ID Register"]
4247pub mod id6;
4248#[doc = "MB1_64B_WORD5 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word5::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@mb1_64b_word5`] module"]
4249#[doc(alias = "MB1_64B_WORD5")]
4250pub type Mb1_64bWord5 = crate::Reg<mb1_64b_word5::Mb1_64bWord5Spec>;
4251#[doc = "Message Buffer 1 WORD_64B Register"]
4252pub mod mb1_64b_word5;
4253#[doc = "MB2_32B_WORD3 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word3::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@mb2_32b_word3`] module"]
4254#[doc(alias = "MB2_32B_WORD3")]
4255pub type Mb2_32bWord3 = crate::Reg<mb2_32b_word3::Mb2_32bWord3Spec>;
4256#[doc = "Message Buffer 2 WORD_32B Register"]
4257pub mod mb2_32b_word3;
4258#[doc = "MB4_16B_ID (rw) register accessor: Message Buffer 4 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_16b_id::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@mb4_16b_id`] module"]
4259#[doc(alias = "MB4_16B_ID")]
4260pub type Mb4_16bId = crate::Reg<mb4_16b_id::Mb4_16bIdSpec>;
4261#[doc = "Message Buffer 4 ID Register"]
4262pub mod mb4_16b_id;
4263#[doc = "MB6_8B_ID (rw) register accessor: Message Buffer 6 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_8b_id::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@mb6_8b_id`] module"]
4264#[doc(alias = "MB6_8B_ID")]
4265pub type Mb6_8bId = crate::Reg<mb6_8b_id::Mb6_8bIdSpec>;
4266#[doc = "Message Buffer 6 ID Register"]
4267pub mod mb6_8b_id;
4268#[doc = "MB1_64B_WORD6 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word6::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@mb1_64b_word6`] module"]
4269#[doc(alias = "MB1_64B_WORD6")]
4270pub type Mb1_64bWord6 = crate::Reg<mb1_64b_word6::Mb1_64bWord6Spec>;
4271#[doc = "Message Buffer 1 WORD_64B Register"]
4272pub mod mb1_64b_word6;
4273#[doc = "MB2_32B_WORD4 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word4::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@mb2_32b_word4`] module"]
4274#[doc(alias = "MB2_32B_WORD4")]
4275pub type Mb2_32bWord4 = crate::Reg<mb2_32b_word4::Mb2_32bWord4Spec>;
4276#[doc = "Message Buffer 2 WORD_32B Register"]
4277pub mod mb2_32b_word4;
4278#[doc = "MB4_16B_WORD0 (rw) register accessor: Message Buffer 4 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_16b_word0::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@mb4_16b_word0`] module"]
4279#[doc(alias = "MB4_16B_WORD0")]
4280pub type Mb4_16bWord0 = crate::Reg<mb4_16b_word0::Mb4_16bWord0Spec>;
4281#[doc = "Message Buffer 4 WORD_16B Register"]
4282pub mod mb4_16b_word0;
4283#[doc = "MB6_8B_WORD0 (rw) register accessor: Message Buffer 6 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_8b_word0::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@mb6_8b_word0`] module"]
4284#[doc(alias = "MB6_8B_WORD0")]
4285pub type Mb6_8bWord0 = crate::Reg<mb6_8b_word0::Mb6_8bWord0Spec>;
4286#[doc = "Message Buffer 6 WORD_8B Register"]
4287pub mod mb6_8b_word0;
4288#[doc = "WORD06 (rw) register accessor: Message Buffer 6 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word06::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word06::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@word06`] module"]
4289#[doc(alias = "WORD06")]
4290pub type Word06 = crate::Reg<word06::Word06Spec>;
4291#[doc = "Message Buffer 6 WORD0 Register"]
4292pub mod word06;
4293#[doc = "MB1_64B_WORD7 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word7::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@mb1_64b_word7`] module"]
4294#[doc(alias = "MB1_64B_WORD7")]
4295pub type Mb1_64bWord7 = crate::Reg<mb1_64b_word7::Mb1_64bWord7Spec>;
4296#[doc = "Message Buffer 1 WORD_64B Register"]
4297pub mod mb1_64b_word7;
4298#[doc = "MB2_32B_WORD5 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word5::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@mb2_32b_word5`] module"]
4299#[doc(alias = "MB2_32B_WORD5")]
4300pub type Mb2_32bWord5 = crate::Reg<mb2_32b_word5::Mb2_32bWord5Spec>;
4301#[doc = "Message Buffer 2 WORD_32B Register"]
4302pub mod mb2_32b_word5;
4303#[doc = "MB4_16B_WORD1 (rw) register accessor: Message Buffer 4 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_16b_word1::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@mb4_16b_word1`] module"]
4304#[doc(alias = "MB4_16B_WORD1")]
4305pub type Mb4_16bWord1 = crate::Reg<mb4_16b_word1::Mb4_16bWord1Spec>;
4306#[doc = "Message Buffer 4 WORD_16B Register"]
4307pub mod mb4_16b_word1;
4308#[doc = "MB6_8B_WORD1 (rw) register accessor: Message Buffer 6 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_8b_word1::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@mb6_8b_word1`] module"]
4309#[doc(alias = "MB6_8B_WORD1")]
4310pub type Mb6_8bWord1 = crate::Reg<mb6_8b_word1::Mb6_8bWord1Spec>;
4311#[doc = "Message Buffer 6 WORD_8B Register"]
4312pub mod mb6_8b_word1;
4313#[doc = "WORD16 (rw) register accessor: Message Buffer 6 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word16::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word16::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@word16`] module"]
4314#[doc(alias = "WORD16")]
4315pub type Word16 = crate::Reg<word16::Word16Spec>;
4316#[doc = "Message Buffer 6 WORD1 Register"]
4317pub mod word16;
4318#[doc = "CS7 (rw) register accessor: Message Buffer 7 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs7::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@cs7`] module"]
4319#[doc(alias = "CS7")]
4320pub type Cs7 = crate::Reg<cs7::Cs7Spec>;
4321#[doc = "Message Buffer 7 CS Register"]
4322pub mod cs7;
4323#[doc = "MB1_64B_WORD8 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word8::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@mb1_64b_word8`] module"]
4324#[doc(alias = "MB1_64B_WORD8")]
4325pub type Mb1_64bWord8 = crate::Reg<mb1_64b_word8::Mb1_64bWord8Spec>;
4326#[doc = "Message Buffer 1 WORD_64B Register"]
4327pub mod mb1_64b_word8;
4328#[doc = "MB2_32B_WORD6 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word6::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@mb2_32b_word6`] module"]
4329#[doc(alias = "MB2_32B_WORD6")]
4330pub type Mb2_32bWord6 = crate::Reg<mb2_32b_word6::Mb2_32bWord6Spec>;
4331#[doc = "Message Buffer 2 WORD_32B Register"]
4332pub mod mb2_32b_word6;
4333#[doc = "MB4_16B_WORD2 (rw) register accessor: Message Buffer 4 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_16b_word2::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@mb4_16b_word2`] module"]
4334#[doc(alias = "MB4_16B_WORD2")]
4335pub type Mb4_16bWord2 = crate::Reg<mb4_16b_word2::Mb4_16bWord2Spec>;
4336#[doc = "Message Buffer 4 WORD_16B Register"]
4337pub mod mb4_16b_word2;
4338#[doc = "MB7_8B_CS (rw) register accessor: Message Buffer 7 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_8b_cs::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@mb7_8b_cs`] module"]
4339#[doc(alias = "MB7_8B_CS")]
4340pub type Mb7_8bCs = crate::Reg<mb7_8b_cs::Mb7_8bCsSpec>;
4341#[doc = "Message Buffer 7 CS Register"]
4342pub mod mb7_8b_cs;
4343#[doc = "ID7 (rw) register accessor: Message Buffer 7 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id7::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@id7`] module"]
4344#[doc(alias = "ID7")]
4345pub type Id7 = crate::Reg<id7::Id7Spec>;
4346#[doc = "Message Buffer 7 ID Register"]
4347pub mod id7;
4348#[doc = "MB1_64B_WORD9 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word9::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@mb1_64b_word9`] module"]
4349#[doc(alias = "MB1_64B_WORD9")]
4350pub type Mb1_64bWord9 = crate::Reg<mb1_64b_word9::Mb1_64bWord9Spec>;
4351#[doc = "Message Buffer 1 WORD_64B Register"]
4352pub mod mb1_64b_word9;
4353#[doc = "MB2_32B_WORD7 (rw) register accessor: Message Buffer 2 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_32b_word7::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@mb2_32b_word7`] module"]
4354#[doc(alias = "MB2_32B_WORD7")]
4355pub type Mb2_32bWord7 = crate::Reg<mb2_32b_word7::Mb2_32bWord7Spec>;
4356#[doc = "Message Buffer 2 WORD_32B Register"]
4357pub mod mb2_32b_word7;
4358#[doc = "MB4_16B_WORD3 (rw) register accessor: Message Buffer 4 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_16b_word3::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@mb4_16b_word3`] module"]
4359#[doc(alias = "MB4_16B_WORD3")]
4360pub type Mb4_16bWord3 = crate::Reg<mb4_16b_word3::Mb4_16bWord3Spec>;
4361#[doc = "Message Buffer 4 WORD_16B Register"]
4362pub mod mb4_16b_word3;
4363#[doc = "MB7_8B_ID (rw) register accessor: Message Buffer 7 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_8b_id::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@mb7_8b_id`] module"]
4364#[doc(alias = "MB7_8B_ID")]
4365pub type Mb7_8bId = crate::Reg<mb7_8b_id::Mb7_8bIdSpec>;
4366#[doc = "Message Buffer 7 ID Register"]
4367pub mod mb7_8b_id;
4368#[doc = "MB1_64B_WORD10 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word10::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@mb1_64b_word10`] module"]
4369#[doc(alias = "MB1_64B_WORD10")]
4370pub type Mb1_64bWord10 = crate::Reg<mb1_64b_word10::Mb1_64bWord10Spec>;
4371#[doc = "Message Buffer 1 WORD_64B Register"]
4372pub mod mb1_64b_word10;
4373#[doc = "MB3_32B_CS (rw) register accessor: Message Buffer 3 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_cs::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@mb3_32b_cs`] module"]
4374#[doc(alias = "MB3_32B_CS")]
4375pub type Mb3_32bCs = crate::Reg<mb3_32b_cs::Mb3_32bCsSpec>;
4376#[doc = "Message Buffer 3 CS Register"]
4377pub mod mb3_32b_cs;
4378#[doc = "MB5_16B_CS (rw) register accessor: Message Buffer 5 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_16b_cs::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@mb5_16b_cs`] module"]
4379#[doc(alias = "MB5_16B_CS")]
4380pub type Mb5_16bCs = crate::Reg<mb5_16b_cs::Mb5_16bCsSpec>;
4381#[doc = "Message Buffer 5 CS Register"]
4382pub mod mb5_16b_cs;
4383#[doc = "MB7_8B_WORD0 (rw) register accessor: Message Buffer 7 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_8b_word0::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@mb7_8b_word0`] module"]
4384#[doc(alias = "MB7_8B_WORD0")]
4385pub type Mb7_8bWord0 = crate::Reg<mb7_8b_word0::Mb7_8bWord0Spec>;
4386#[doc = "Message Buffer 7 WORD_8B Register"]
4387pub mod mb7_8b_word0;
4388#[doc = "WORD07 (rw) register accessor: Message Buffer 7 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word07::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word07::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@word07`] module"]
4389#[doc(alias = "WORD07")]
4390pub type Word07 = crate::Reg<word07::Word07Spec>;
4391#[doc = "Message Buffer 7 WORD0 Register"]
4392pub mod word07;
4393#[doc = "MB1_64B_WORD11 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word11::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@mb1_64b_word11`] module"]
4394#[doc(alias = "MB1_64B_WORD11")]
4395pub type Mb1_64bWord11 = crate::Reg<mb1_64b_word11::Mb1_64bWord11Spec>;
4396#[doc = "Message Buffer 1 WORD_64B Register"]
4397pub mod mb1_64b_word11;
4398#[doc = "MB3_32B_ID (rw) register accessor: Message Buffer 3 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_id::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@mb3_32b_id`] module"]
4399#[doc(alias = "MB3_32B_ID")]
4400pub type Mb3_32bId = crate::Reg<mb3_32b_id::Mb3_32bIdSpec>;
4401#[doc = "Message Buffer 3 ID Register"]
4402pub mod mb3_32b_id;
4403#[doc = "MB5_16B_ID (rw) register accessor: Message Buffer 5 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_16b_id::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@mb5_16b_id`] module"]
4404#[doc(alias = "MB5_16B_ID")]
4405pub type Mb5_16bId = crate::Reg<mb5_16b_id::Mb5_16bIdSpec>;
4406#[doc = "Message Buffer 5 ID Register"]
4407pub mod mb5_16b_id;
4408#[doc = "MB7_8B_WORD1 (rw) register accessor: Message Buffer 7 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_8b_word1::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@mb7_8b_word1`] module"]
4409#[doc(alias = "MB7_8B_WORD1")]
4410pub type Mb7_8bWord1 = crate::Reg<mb7_8b_word1::Mb7_8bWord1Spec>;
4411#[doc = "Message Buffer 7 WORD_8B Register"]
4412pub mod mb7_8b_word1;
4413#[doc = "WORD17 (rw) register accessor: Message Buffer 7 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word17::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word17::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@word17`] module"]
4414#[doc(alias = "WORD17")]
4415pub type Word17 = crate::Reg<word17::Word17Spec>;
4416#[doc = "Message Buffer 7 WORD1 Register"]
4417pub mod word17;
4418#[doc = "CS8 (rw) register accessor: Message Buffer 8 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs8::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@cs8`] module"]
4419#[doc(alias = "CS8")]
4420pub type Cs8 = crate::Reg<cs8::Cs8Spec>;
4421#[doc = "Message Buffer 8 CS Register"]
4422pub mod cs8;
4423#[doc = "MB1_64B_WORD12 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word12::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@mb1_64b_word12`] module"]
4424#[doc(alias = "MB1_64B_WORD12")]
4425pub type Mb1_64bWord12 = crate::Reg<mb1_64b_word12::Mb1_64bWord12Spec>;
4426#[doc = "Message Buffer 1 WORD_64B Register"]
4427pub mod mb1_64b_word12;
4428#[doc = "MB3_32B_WORD0 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word0::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@mb3_32b_word0`] module"]
4429#[doc(alias = "MB3_32B_WORD0")]
4430pub type Mb3_32bWord0 = crate::Reg<mb3_32b_word0::Mb3_32bWord0Spec>;
4431#[doc = "Message Buffer 3 WORD_32B Register"]
4432pub mod mb3_32b_word0;
4433#[doc = "MB5_16B_WORD0 (rw) register accessor: Message Buffer 5 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_16b_word0::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@mb5_16b_word0`] module"]
4434#[doc(alias = "MB5_16B_WORD0")]
4435pub type Mb5_16bWord0 = crate::Reg<mb5_16b_word0::Mb5_16bWord0Spec>;
4436#[doc = "Message Buffer 5 WORD_16B Register"]
4437pub mod mb5_16b_word0;
4438#[doc = "MB8_8B_CS (rw) register accessor: Message Buffer 8 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_8b_cs::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@mb8_8b_cs`] module"]
4439#[doc(alias = "MB8_8B_CS")]
4440pub type Mb8_8bCs = crate::Reg<mb8_8b_cs::Mb8_8bCsSpec>;
4441#[doc = "Message Buffer 8 CS Register"]
4442pub mod mb8_8b_cs;
4443#[doc = "ID8 (rw) register accessor: Message Buffer 8 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id8::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@id8`] module"]
4444#[doc(alias = "ID8")]
4445pub type Id8 = crate::Reg<id8::Id8Spec>;
4446#[doc = "Message Buffer 8 ID Register"]
4447pub mod id8;
4448#[doc = "MB1_64B_WORD13 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word13::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@mb1_64b_word13`] module"]
4449#[doc(alias = "MB1_64B_WORD13")]
4450pub type Mb1_64bWord13 = crate::Reg<mb1_64b_word13::Mb1_64bWord13Spec>;
4451#[doc = "Message Buffer 1 WORD_64B Register"]
4452pub mod mb1_64b_word13;
4453#[doc = "MB3_32B_WORD1 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word1::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@mb3_32b_word1`] module"]
4454#[doc(alias = "MB3_32B_WORD1")]
4455pub type Mb3_32bWord1 = crate::Reg<mb3_32b_word1::Mb3_32bWord1Spec>;
4456#[doc = "Message Buffer 3 WORD_32B Register"]
4457pub mod mb3_32b_word1;
4458#[doc = "MB5_16B_WORD1 (rw) register accessor: Message Buffer 5 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_16b_word1::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@mb5_16b_word1`] module"]
4459#[doc(alias = "MB5_16B_WORD1")]
4460pub type Mb5_16bWord1 = crate::Reg<mb5_16b_word1::Mb5_16bWord1Spec>;
4461#[doc = "Message Buffer 5 WORD_16B Register"]
4462pub mod mb5_16b_word1;
4463#[doc = "MB8_8B_ID (rw) register accessor: Message Buffer 8 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_8b_id::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@mb8_8b_id`] module"]
4464#[doc(alias = "MB8_8B_ID")]
4465pub type Mb8_8bId = crate::Reg<mb8_8b_id::Mb8_8bIdSpec>;
4466#[doc = "Message Buffer 8 ID Register"]
4467pub mod mb8_8b_id;
4468#[doc = "MB1_64B_WORD14 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word14::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@mb1_64b_word14`] module"]
4469#[doc(alias = "MB1_64B_WORD14")]
4470pub type Mb1_64bWord14 = crate::Reg<mb1_64b_word14::Mb1_64bWord14Spec>;
4471#[doc = "Message Buffer 1 WORD_64B Register"]
4472pub mod mb1_64b_word14;
4473#[doc = "MB3_32B_WORD2 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word2::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@mb3_32b_word2`] module"]
4474#[doc(alias = "MB3_32B_WORD2")]
4475pub type Mb3_32bWord2 = crate::Reg<mb3_32b_word2::Mb3_32bWord2Spec>;
4476#[doc = "Message Buffer 3 WORD_32B Register"]
4477pub mod mb3_32b_word2;
4478#[doc = "MB5_16B_WORD2 (rw) register accessor: Message Buffer 5 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_16b_word2::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@mb5_16b_word2`] module"]
4479#[doc(alias = "MB5_16B_WORD2")]
4480pub type Mb5_16bWord2 = crate::Reg<mb5_16b_word2::Mb5_16bWord2Spec>;
4481#[doc = "Message Buffer 5 WORD_16B Register"]
4482pub mod mb5_16b_word2;
4483#[doc = "MB8_8B_WORD0 (rw) register accessor: Message Buffer 8 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_8b_word0::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@mb8_8b_word0`] module"]
4484#[doc(alias = "MB8_8B_WORD0")]
4485pub type Mb8_8bWord0 = crate::Reg<mb8_8b_word0::Mb8_8bWord0Spec>;
4486#[doc = "Message Buffer 8 WORD_8B Register"]
4487pub mod mb8_8b_word0;
4488#[doc = "WORD08 (rw) register accessor: Message Buffer 8 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word08::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word08::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@word08`] module"]
4489#[doc(alias = "WORD08")]
4490pub type Word08 = crate::Reg<word08::Word08Spec>;
4491#[doc = "Message Buffer 8 WORD0 Register"]
4492pub mod word08;
4493#[doc = "MB1_64B_WORD15 (rw) register accessor: Message Buffer 1 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb1_64b_word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb1_64b_word15::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@mb1_64b_word15`] module"]
4494#[doc(alias = "MB1_64B_WORD15")]
4495pub type Mb1_64bWord15 = crate::Reg<mb1_64b_word15::Mb1_64bWord15Spec>;
4496#[doc = "Message Buffer 1 WORD_64B Register"]
4497pub mod mb1_64b_word15;
4498#[doc = "MB3_32B_WORD3 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word3::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@mb3_32b_word3`] module"]
4499#[doc(alias = "MB3_32B_WORD3")]
4500pub type Mb3_32bWord3 = crate::Reg<mb3_32b_word3::Mb3_32bWord3Spec>;
4501#[doc = "Message Buffer 3 WORD_32B Register"]
4502pub mod mb3_32b_word3;
4503#[doc = "MB5_16B_WORD3 (rw) register accessor: Message Buffer 5 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_16b_word3::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@mb5_16b_word3`] module"]
4504#[doc(alias = "MB5_16B_WORD3")]
4505pub type Mb5_16bWord3 = crate::Reg<mb5_16b_word3::Mb5_16bWord3Spec>;
4506#[doc = "Message Buffer 5 WORD_16B Register"]
4507pub mod mb5_16b_word3;
4508#[doc = "MB8_8B_WORD1 (rw) register accessor: Message Buffer 8 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_8b_word1::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@mb8_8b_word1`] module"]
4509#[doc(alias = "MB8_8B_WORD1")]
4510pub type Mb8_8bWord1 = crate::Reg<mb8_8b_word1::Mb8_8bWord1Spec>;
4511#[doc = "Message Buffer 8 WORD_8B Register"]
4512pub mod mb8_8b_word1;
4513#[doc = "WORD18 (rw) register accessor: Message Buffer 8 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word18::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word18::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@word18`] module"]
4514#[doc(alias = "WORD18")]
4515pub type Word18 = crate::Reg<word18::Word18Spec>;
4516#[doc = "Message Buffer 8 WORD1 Register"]
4517pub mod word18;
4518#[doc = "CS9 (rw) register accessor: Message Buffer 9 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs9::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@cs9`] module"]
4519#[doc(alias = "CS9")]
4520pub type Cs9 = crate::Reg<cs9::Cs9Spec>;
4521#[doc = "Message Buffer 9 CS Register"]
4522pub mod cs9;
4523#[doc = "MB2_64B_CS (rw) register accessor: Message Buffer 2 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_cs::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@mb2_64b_cs`] module"]
4524#[doc(alias = "MB2_64B_CS")]
4525pub type Mb2_64bCs = crate::Reg<mb2_64b_cs::Mb2_64bCsSpec>;
4526#[doc = "Message Buffer 2 CS Register"]
4527pub mod mb2_64b_cs;
4528#[doc = "MB3_32B_WORD4 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word4::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@mb3_32b_word4`] module"]
4529#[doc(alias = "MB3_32B_WORD4")]
4530pub type Mb3_32bWord4 = crate::Reg<mb3_32b_word4::Mb3_32bWord4Spec>;
4531#[doc = "Message Buffer 3 WORD_32B Register"]
4532pub mod mb3_32b_word4;
4533#[doc = "MB6_16B_CS (rw) register accessor: Message Buffer 6 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_16b_cs::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@mb6_16b_cs`] module"]
4534#[doc(alias = "MB6_16B_CS")]
4535pub type Mb6_16bCs = crate::Reg<mb6_16b_cs::Mb6_16bCsSpec>;
4536#[doc = "Message Buffer 6 CS Register"]
4537pub mod mb6_16b_cs;
4538#[doc = "MB9_8B_CS (rw) register accessor: Message Buffer 9 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_8b_cs::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@mb9_8b_cs`] module"]
4539#[doc(alias = "MB9_8B_CS")]
4540pub type Mb9_8bCs = crate::Reg<mb9_8b_cs::Mb9_8bCsSpec>;
4541#[doc = "Message Buffer 9 CS Register"]
4542pub mod mb9_8b_cs;
4543#[doc = "ID9 (rw) register accessor: Message Buffer 9 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id9::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@id9`] module"]
4544#[doc(alias = "ID9")]
4545pub type Id9 = crate::Reg<id9::Id9Spec>;
4546#[doc = "Message Buffer 9 ID Register"]
4547pub mod id9;
4548#[doc = "MB2_64B_ID (rw) register accessor: Message Buffer 2 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_id::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@mb2_64b_id`] module"]
4549#[doc(alias = "MB2_64B_ID")]
4550pub type Mb2_64bId = crate::Reg<mb2_64b_id::Mb2_64bIdSpec>;
4551#[doc = "Message Buffer 2 ID Register"]
4552pub mod mb2_64b_id;
4553#[doc = "MB3_32B_WORD5 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word5::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@mb3_32b_word5`] module"]
4554#[doc(alias = "MB3_32B_WORD5")]
4555pub type Mb3_32bWord5 = crate::Reg<mb3_32b_word5::Mb3_32bWord5Spec>;
4556#[doc = "Message Buffer 3 WORD_32B Register"]
4557pub mod mb3_32b_word5;
4558#[doc = "MB6_16B_ID (rw) register accessor: Message Buffer 6 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_16b_id::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@mb6_16b_id`] module"]
4559#[doc(alias = "MB6_16B_ID")]
4560pub type Mb6_16bId = crate::Reg<mb6_16b_id::Mb6_16bIdSpec>;
4561#[doc = "Message Buffer 6 ID Register"]
4562pub mod mb6_16b_id;
4563#[doc = "MB9_8B_ID (rw) register accessor: Message Buffer 9 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_8b_id::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@mb9_8b_id`] module"]
4564#[doc(alias = "MB9_8B_ID")]
4565pub type Mb9_8bId = crate::Reg<mb9_8b_id::Mb9_8bIdSpec>;
4566#[doc = "Message Buffer 9 ID Register"]
4567pub mod mb9_8b_id;
4568#[doc = "MB2_64B_WORD0 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word0::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@mb2_64b_word0`] module"]
4569#[doc(alias = "MB2_64B_WORD0")]
4570pub type Mb2_64bWord0 = crate::Reg<mb2_64b_word0::Mb2_64bWord0Spec>;
4571#[doc = "Message Buffer 2 WORD_64B Register"]
4572pub mod mb2_64b_word0;
4573#[doc = "MB3_32B_WORD6 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word6::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@mb3_32b_word6`] module"]
4574#[doc(alias = "MB3_32B_WORD6")]
4575pub type Mb3_32bWord6 = crate::Reg<mb3_32b_word6::Mb3_32bWord6Spec>;
4576#[doc = "Message Buffer 3 WORD_32B Register"]
4577pub mod mb3_32b_word6;
4578#[doc = "MB6_16B_WORD0 (rw) register accessor: Message Buffer 6 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_16b_word0::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@mb6_16b_word0`] module"]
4579#[doc(alias = "MB6_16B_WORD0")]
4580pub type Mb6_16bWord0 = crate::Reg<mb6_16b_word0::Mb6_16bWord0Spec>;
4581#[doc = "Message Buffer 6 WORD_16B Register"]
4582pub mod mb6_16b_word0;
4583#[doc = "MB9_8B_WORD0 (rw) register accessor: Message Buffer 9 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_8b_word0::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@mb9_8b_word0`] module"]
4584#[doc(alias = "MB9_8B_WORD0")]
4585pub type Mb9_8bWord0 = crate::Reg<mb9_8b_word0::Mb9_8bWord0Spec>;
4586#[doc = "Message Buffer 9 WORD_8B Register"]
4587pub mod mb9_8b_word0;
4588#[doc = "WORD09 (rw) register accessor: Message Buffer 9 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word09::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word09::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@word09`] module"]
4589#[doc(alias = "WORD09")]
4590pub type Word09 = crate::Reg<word09::Word09Spec>;
4591#[doc = "Message Buffer 9 WORD0 Register"]
4592pub mod word09;
4593#[doc = "MB2_64B_WORD1 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word1::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@mb2_64b_word1`] module"]
4594#[doc(alias = "MB2_64B_WORD1")]
4595pub type Mb2_64bWord1 = crate::Reg<mb2_64b_word1::Mb2_64bWord1Spec>;
4596#[doc = "Message Buffer 2 WORD_64B Register"]
4597pub mod mb2_64b_word1;
4598#[doc = "MB3_32B_WORD7 (rw) register accessor: Message Buffer 3 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_32b_word7::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@mb3_32b_word7`] module"]
4599#[doc(alias = "MB3_32B_WORD7")]
4600pub type Mb3_32bWord7 = crate::Reg<mb3_32b_word7::Mb3_32bWord7Spec>;
4601#[doc = "Message Buffer 3 WORD_32B Register"]
4602pub mod mb3_32b_word7;
4603#[doc = "MB6_16B_WORD1 (rw) register accessor: Message Buffer 6 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_16b_word1::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@mb6_16b_word1`] module"]
4604#[doc(alias = "MB6_16B_WORD1")]
4605pub type Mb6_16bWord1 = crate::Reg<mb6_16b_word1::Mb6_16bWord1Spec>;
4606#[doc = "Message Buffer 6 WORD_16B Register"]
4607pub mod mb6_16b_word1;
4608#[doc = "MB9_8B_WORD1 (rw) register accessor: Message Buffer 9 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_8b_word1::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@mb9_8b_word1`] module"]
4609#[doc(alias = "MB9_8B_WORD1")]
4610pub type Mb9_8bWord1 = crate::Reg<mb9_8b_word1::Mb9_8bWord1Spec>;
4611#[doc = "Message Buffer 9 WORD_8B Register"]
4612pub mod mb9_8b_word1;
4613#[doc = "WORD19 (rw) register accessor: Message Buffer 9 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word19::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word19::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@word19`] module"]
4614#[doc(alias = "WORD19")]
4615pub type Word19 = crate::Reg<word19::Word19Spec>;
4616#[doc = "Message Buffer 9 WORD1 Register"]
4617pub mod word19;
4618#[doc = "CS10 (rw) register accessor: Message Buffer 10 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs10::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@cs10`] module"]
4619#[doc(alias = "CS10")]
4620pub type Cs10 = crate::Reg<cs10::Cs10Spec>;
4621#[doc = "Message Buffer 10 CS Register"]
4622pub mod cs10;
4623#[doc = "MB10_8B_CS (rw) register accessor: Message Buffer 10 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_8b_cs::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@mb10_8b_cs`] module"]
4624#[doc(alias = "MB10_8B_CS")]
4625pub type Mb10_8bCs = crate::Reg<mb10_8b_cs::Mb10_8bCsSpec>;
4626#[doc = "Message Buffer 10 CS Register"]
4627pub mod mb10_8b_cs;
4628#[doc = "MB2_64B_WORD2 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word2::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@mb2_64b_word2`] module"]
4629#[doc(alias = "MB2_64B_WORD2")]
4630pub type Mb2_64bWord2 = crate::Reg<mb2_64b_word2::Mb2_64bWord2Spec>;
4631#[doc = "Message Buffer 2 WORD_64B Register"]
4632pub mod mb2_64b_word2;
4633#[doc = "MB4_32B_CS (rw) register accessor: Message Buffer 4 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_cs::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@mb4_32b_cs`] module"]
4634#[doc(alias = "MB4_32B_CS")]
4635pub type Mb4_32bCs = crate::Reg<mb4_32b_cs::Mb4_32bCsSpec>;
4636#[doc = "Message Buffer 4 CS Register"]
4637pub mod mb4_32b_cs;
4638#[doc = "MB6_16B_WORD2 (rw) register accessor: Message Buffer 6 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_16b_word2::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@mb6_16b_word2`] module"]
4639#[doc(alias = "MB6_16B_WORD2")]
4640pub type Mb6_16bWord2 = crate::Reg<mb6_16b_word2::Mb6_16bWord2Spec>;
4641#[doc = "Message Buffer 6 WORD_16B Register"]
4642pub mod mb6_16b_word2;
4643#[doc = "ID10 (rw) register accessor: Message Buffer 10 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id10::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@id10`] module"]
4644#[doc(alias = "ID10")]
4645pub type Id10 = crate::Reg<id10::Id10Spec>;
4646#[doc = "Message Buffer 10 ID Register"]
4647pub mod id10;
4648#[doc = "MB10_8B_ID (rw) register accessor: Message Buffer 10 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_8b_id::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@mb10_8b_id`] module"]
4649#[doc(alias = "MB10_8B_ID")]
4650pub type Mb10_8bId = crate::Reg<mb10_8b_id::Mb10_8bIdSpec>;
4651#[doc = "Message Buffer 10 ID Register"]
4652pub mod mb10_8b_id;
4653#[doc = "MB2_64B_WORD3 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word3::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@mb2_64b_word3`] module"]
4654#[doc(alias = "MB2_64B_WORD3")]
4655pub type Mb2_64bWord3 = crate::Reg<mb2_64b_word3::Mb2_64bWord3Spec>;
4656#[doc = "Message Buffer 2 WORD_64B Register"]
4657pub mod mb2_64b_word3;
4658#[doc = "MB4_32B_ID (rw) register accessor: Message Buffer 4 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_id::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@mb4_32b_id`] module"]
4659#[doc(alias = "MB4_32B_ID")]
4660pub type Mb4_32bId = crate::Reg<mb4_32b_id::Mb4_32bIdSpec>;
4661#[doc = "Message Buffer 4 ID Register"]
4662pub mod mb4_32b_id;
4663#[doc = "MB6_16B_WORD3 (rw) register accessor: Message Buffer 6 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_16b_word3::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@mb6_16b_word3`] module"]
4664#[doc(alias = "MB6_16B_WORD3")]
4665pub type Mb6_16bWord3 = crate::Reg<mb6_16b_word3::Mb6_16bWord3Spec>;
4666#[doc = "Message Buffer 6 WORD_16B Register"]
4667pub mod mb6_16b_word3;
4668#[doc = "MB10_8B_WORD0 (rw) register accessor: Message Buffer 10 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_8b_word0::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@mb10_8b_word0`] module"]
4669#[doc(alias = "MB10_8B_WORD0")]
4670pub type Mb10_8bWord0 = crate::Reg<mb10_8b_word0::Mb10_8bWord0Spec>;
4671#[doc = "Message Buffer 10 WORD_8B Register"]
4672pub mod mb10_8b_word0;
4673#[doc = "MB2_64B_WORD4 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word4::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@mb2_64b_word4`] module"]
4674#[doc(alias = "MB2_64B_WORD4")]
4675pub type Mb2_64bWord4 = crate::Reg<mb2_64b_word4::Mb2_64bWord4Spec>;
4676#[doc = "Message Buffer 2 WORD_64B Register"]
4677pub mod mb2_64b_word4;
4678#[doc = "MB4_32B_WORD0 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word0::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@mb4_32b_word0`] module"]
4679#[doc(alias = "MB4_32B_WORD0")]
4680pub type Mb4_32bWord0 = crate::Reg<mb4_32b_word0::Mb4_32bWord0Spec>;
4681#[doc = "Message Buffer 4 WORD_32B Register"]
4682pub mod mb4_32b_word0;
4683#[doc = "MB7_16B_CS (rw) register accessor: Message Buffer 7 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_16b_cs::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@mb7_16b_cs`] module"]
4684#[doc(alias = "MB7_16B_CS")]
4685pub type Mb7_16bCs = crate::Reg<mb7_16b_cs::Mb7_16bCsSpec>;
4686#[doc = "Message Buffer 7 CS Register"]
4687pub mod mb7_16b_cs;
4688#[doc = "WORD010 (rw) register accessor: Message Buffer 10 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word010::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word010::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@word010`] module"]
4689#[doc(alias = "WORD010")]
4690pub type Word010 = crate::Reg<word010::Word010Spec>;
4691#[doc = "Message Buffer 10 WORD0 Register"]
4692pub mod word010;
4693#[doc = "MB10_8B_WORD1 (rw) register accessor: Message Buffer 10 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_8b_word1::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@mb10_8b_word1`] module"]
4694#[doc(alias = "MB10_8B_WORD1")]
4695pub type Mb10_8bWord1 = crate::Reg<mb10_8b_word1::Mb10_8bWord1Spec>;
4696#[doc = "Message Buffer 10 WORD_8B Register"]
4697pub mod mb10_8b_word1;
4698#[doc = "MB2_64B_WORD5 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word5::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@mb2_64b_word5`] module"]
4699#[doc(alias = "MB2_64B_WORD5")]
4700pub type Mb2_64bWord5 = crate::Reg<mb2_64b_word5::Mb2_64bWord5Spec>;
4701#[doc = "Message Buffer 2 WORD_64B Register"]
4702pub mod mb2_64b_word5;
4703#[doc = "MB4_32B_WORD1 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word1::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@mb4_32b_word1`] module"]
4704#[doc(alias = "MB4_32B_WORD1")]
4705pub type Mb4_32bWord1 = crate::Reg<mb4_32b_word1::Mb4_32bWord1Spec>;
4706#[doc = "Message Buffer 4 WORD_32B Register"]
4707pub mod mb4_32b_word1;
4708#[doc = "MB7_16B_ID (rw) register accessor: Message Buffer 7 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_16b_id::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@mb7_16b_id`] module"]
4709#[doc(alias = "MB7_16B_ID")]
4710pub type Mb7_16bId = crate::Reg<mb7_16b_id::Mb7_16bIdSpec>;
4711#[doc = "Message Buffer 7 ID Register"]
4712pub mod mb7_16b_id;
4713#[doc = "WORD110 (rw) register accessor: Message Buffer 10 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word110::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word110::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@word110`] module"]
4714#[doc(alias = "WORD110")]
4715pub type Word110 = crate::Reg<word110::Word110Spec>;
4716#[doc = "Message Buffer 10 WORD1 Register"]
4717pub mod word110;
4718#[doc = "CS11 (rw) register accessor: Message Buffer 11 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs11::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@cs11`] module"]
4719#[doc(alias = "CS11")]
4720pub type Cs11 = crate::Reg<cs11::Cs11Spec>;
4721#[doc = "Message Buffer 11 CS Register"]
4722pub mod cs11;
4723#[doc = "MB11_8B_CS (rw) register accessor: Message Buffer 11 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_8b_cs::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@mb11_8b_cs`] module"]
4724#[doc(alias = "MB11_8B_CS")]
4725pub type Mb11_8bCs = crate::Reg<mb11_8b_cs::Mb11_8bCsSpec>;
4726#[doc = "Message Buffer 11 CS Register"]
4727pub mod mb11_8b_cs;
4728#[doc = "MB2_64B_WORD6 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word6::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@mb2_64b_word6`] module"]
4729#[doc(alias = "MB2_64B_WORD6")]
4730pub type Mb2_64bWord6 = crate::Reg<mb2_64b_word6::Mb2_64bWord6Spec>;
4731#[doc = "Message Buffer 2 WORD_64B Register"]
4732pub mod mb2_64b_word6;
4733#[doc = "MB4_32B_WORD2 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word2::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@mb4_32b_word2`] module"]
4734#[doc(alias = "MB4_32B_WORD2")]
4735pub type Mb4_32bWord2 = crate::Reg<mb4_32b_word2::Mb4_32bWord2Spec>;
4736#[doc = "Message Buffer 4 WORD_32B Register"]
4737pub mod mb4_32b_word2;
4738#[doc = "MB7_16B_WORD0 (rw) register accessor: Message Buffer 7 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_16b_word0::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@mb7_16b_word0`] module"]
4739#[doc(alias = "MB7_16B_WORD0")]
4740pub type Mb7_16bWord0 = crate::Reg<mb7_16b_word0::Mb7_16bWord0Spec>;
4741#[doc = "Message Buffer 7 WORD_16B Register"]
4742pub mod mb7_16b_word0;
4743#[doc = "ID11 (rw) register accessor: Message Buffer 11 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id11::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@id11`] module"]
4744#[doc(alias = "ID11")]
4745pub type Id11 = crate::Reg<id11::Id11Spec>;
4746#[doc = "Message Buffer 11 ID Register"]
4747pub mod id11;
4748#[doc = "MB11_8B_ID (rw) register accessor: Message Buffer 11 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_8b_id::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@mb11_8b_id`] module"]
4749#[doc(alias = "MB11_8B_ID")]
4750pub type Mb11_8bId = crate::Reg<mb11_8b_id::Mb11_8bIdSpec>;
4751#[doc = "Message Buffer 11 ID Register"]
4752pub mod mb11_8b_id;
4753#[doc = "MB2_64B_WORD7 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word7::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@mb2_64b_word7`] module"]
4754#[doc(alias = "MB2_64B_WORD7")]
4755pub type Mb2_64bWord7 = crate::Reg<mb2_64b_word7::Mb2_64bWord7Spec>;
4756#[doc = "Message Buffer 2 WORD_64B Register"]
4757pub mod mb2_64b_word7;
4758#[doc = "MB4_32B_WORD3 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word3::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@mb4_32b_word3`] module"]
4759#[doc(alias = "MB4_32B_WORD3")]
4760pub type Mb4_32bWord3 = crate::Reg<mb4_32b_word3::Mb4_32bWord3Spec>;
4761#[doc = "Message Buffer 4 WORD_32B Register"]
4762pub mod mb4_32b_word3;
4763#[doc = "MB7_16B_WORD1 (rw) register accessor: Message Buffer 7 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_16b_word1::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@mb7_16b_word1`] module"]
4764#[doc(alias = "MB7_16B_WORD1")]
4765pub type Mb7_16bWord1 = crate::Reg<mb7_16b_word1::Mb7_16bWord1Spec>;
4766#[doc = "Message Buffer 7 WORD_16B Register"]
4767pub mod mb7_16b_word1;
4768#[doc = "MB11_8B_WORD0 (rw) register accessor: Message Buffer 11 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_8b_word0::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@mb11_8b_word0`] module"]
4769#[doc(alias = "MB11_8B_WORD0")]
4770pub type Mb11_8bWord0 = crate::Reg<mb11_8b_word0::Mb11_8bWord0Spec>;
4771#[doc = "Message Buffer 11 WORD_8B Register"]
4772pub mod mb11_8b_word0;
4773#[doc = "MB2_64B_WORD8 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word8::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@mb2_64b_word8`] module"]
4774#[doc(alias = "MB2_64B_WORD8")]
4775pub type Mb2_64bWord8 = crate::Reg<mb2_64b_word8::Mb2_64bWord8Spec>;
4776#[doc = "Message Buffer 2 WORD_64B Register"]
4777pub mod mb2_64b_word8;
4778#[doc = "MB4_32B_WORD4 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word4::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@mb4_32b_word4`] module"]
4779#[doc(alias = "MB4_32B_WORD4")]
4780pub type Mb4_32bWord4 = crate::Reg<mb4_32b_word4::Mb4_32bWord4Spec>;
4781#[doc = "Message Buffer 4 WORD_32B Register"]
4782pub mod mb4_32b_word4;
4783#[doc = "MB7_16B_WORD2 (rw) register accessor: Message Buffer 7 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_16b_word2::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@mb7_16b_word2`] module"]
4784#[doc(alias = "MB7_16B_WORD2")]
4785pub type Mb7_16bWord2 = crate::Reg<mb7_16b_word2::Mb7_16bWord2Spec>;
4786#[doc = "Message Buffer 7 WORD_16B Register"]
4787pub mod mb7_16b_word2;
4788#[doc = "WORD011 (rw) register accessor: Message Buffer 11 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word011::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word011::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@word011`] module"]
4789#[doc(alias = "WORD011")]
4790pub type Word011 = crate::Reg<word011::Word011Spec>;
4791#[doc = "Message Buffer 11 WORD0 Register"]
4792pub mod word011;
4793#[doc = "MB11_8B_WORD1 (rw) register accessor: Message Buffer 11 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_8b_word1::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@mb11_8b_word1`] module"]
4794#[doc(alias = "MB11_8B_WORD1")]
4795pub type Mb11_8bWord1 = crate::Reg<mb11_8b_word1::Mb11_8bWord1Spec>;
4796#[doc = "Message Buffer 11 WORD_8B Register"]
4797pub mod mb11_8b_word1;
4798#[doc = "MB2_64B_WORD9 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word9::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@mb2_64b_word9`] module"]
4799#[doc(alias = "MB2_64B_WORD9")]
4800pub type Mb2_64bWord9 = crate::Reg<mb2_64b_word9::Mb2_64bWord9Spec>;
4801#[doc = "Message Buffer 2 WORD_64B Register"]
4802pub mod mb2_64b_word9;
4803#[doc = "MB4_32B_WORD5 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word5::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@mb4_32b_word5`] module"]
4804#[doc(alias = "MB4_32B_WORD5")]
4805pub type Mb4_32bWord5 = crate::Reg<mb4_32b_word5::Mb4_32bWord5Spec>;
4806#[doc = "Message Buffer 4 WORD_32B Register"]
4807pub mod mb4_32b_word5;
4808#[doc = "MB7_16B_WORD3 (rw) register accessor: Message Buffer 7 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_16b_word3::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@mb7_16b_word3`] module"]
4809#[doc(alias = "MB7_16B_WORD3")]
4810pub type Mb7_16bWord3 = crate::Reg<mb7_16b_word3::Mb7_16bWord3Spec>;
4811#[doc = "Message Buffer 7 WORD_16B Register"]
4812pub mod mb7_16b_word3;
4813#[doc = "WORD111 (rw) register accessor: Message Buffer 11 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word111::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word111::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@word111`] module"]
4814#[doc(alias = "WORD111")]
4815pub type Word111 = crate::Reg<word111::Word111Spec>;
4816#[doc = "Message Buffer 11 WORD1 Register"]
4817pub mod word111;
4818#[doc = "CS12 (rw) register accessor: Message Buffer 12 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs12::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@cs12`] module"]
4819#[doc(alias = "CS12")]
4820pub type Cs12 = crate::Reg<cs12::Cs12Spec>;
4821#[doc = "Message Buffer 12 CS Register"]
4822pub mod cs12;
4823#[doc = "MB12_8B_CS (rw) register accessor: Message Buffer 12 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_8b_cs::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@mb12_8b_cs`] module"]
4824#[doc(alias = "MB12_8B_CS")]
4825pub type Mb12_8bCs = crate::Reg<mb12_8b_cs::Mb12_8bCsSpec>;
4826#[doc = "Message Buffer 12 CS Register"]
4827pub mod mb12_8b_cs;
4828#[doc = "MB2_64B_WORD10 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word10::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@mb2_64b_word10`] module"]
4829#[doc(alias = "MB2_64B_WORD10")]
4830pub type Mb2_64bWord10 = crate::Reg<mb2_64b_word10::Mb2_64bWord10Spec>;
4831#[doc = "Message Buffer 2 WORD_64B Register"]
4832pub mod mb2_64b_word10;
4833#[doc = "MB4_32B_WORD6 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word6::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@mb4_32b_word6`] module"]
4834#[doc(alias = "MB4_32B_WORD6")]
4835pub type Mb4_32bWord6 = crate::Reg<mb4_32b_word6::Mb4_32bWord6Spec>;
4836#[doc = "Message Buffer 4 WORD_32B Register"]
4837pub mod mb4_32b_word6;
4838#[doc = "MB8_16B_CS (rw) register accessor: Message Buffer 8 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_16b_cs::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@mb8_16b_cs`] module"]
4839#[doc(alias = "MB8_16B_CS")]
4840pub type Mb8_16bCs = crate::Reg<mb8_16b_cs::Mb8_16bCsSpec>;
4841#[doc = "Message Buffer 8 CS Register"]
4842pub mod mb8_16b_cs;
4843#[doc = "ID12 (rw) register accessor: Message Buffer 12 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id12::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@id12`] module"]
4844#[doc(alias = "ID12")]
4845pub type Id12 = crate::Reg<id12::Id12Spec>;
4846#[doc = "Message Buffer 12 ID Register"]
4847pub mod id12;
4848#[doc = "MB12_8B_ID (rw) register accessor: Message Buffer 12 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_8b_id::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@mb12_8b_id`] module"]
4849#[doc(alias = "MB12_8B_ID")]
4850pub type Mb12_8bId = crate::Reg<mb12_8b_id::Mb12_8bIdSpec>;
4851#[doc = "Message Buffer 12 ID Register"]
4852pub mod mb12_8b_id;
4853#[doc = "MB2_64B_WORD11 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word11::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@mb2_64b_word11`] module"]
4854#[doc(alias = "MB2_64B_WORD11")]
4855pub type Mb2_64bWord11 = crate::Reg<mb2_64b_word11::Mb2_64bWord11Spec>;
4856#[doc = "Message Buffer 2 WORD_64B Register"]
4857pub mod mb2_64b_word11;
4858#[doc = "MB4_32B_WORD7 (rw) register accessor: Message Buffer 4 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_32b_word7::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@mb4_32b_word7`] module"]
4859#[doc(alias = "MB4_32B_WORD7")]
4860pub type Mb4_32bWord7 = crate::Reg<mb4_32b_word7::Mb4_32bWord7Spec>;
4861#[doc = "Message Buffer 4 WORD_32B Register"]
4862pub mod mb4_32b_word7;
4863#[doc = "MB8_16B_ID (rw) register accessor: Message Buffer 8 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_16b_id::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@mb8_16b_id`] module"]
4864#[doc(alias = "MB8_16B_ID")]
4865pub type Mb8_16bId = crate::Reg<mb8_16b_id::Mb8_16bIdSpec>;
4866#[doc = "Message Buffer 8 ID Register"]
4867pub mod mb8_16b_id;
4868#[doc = "MB12_8B_WORD0 (rw) register accessor: Message Buffer 12 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_8b_word0::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@mb12_8b_word0`] module"]
4869#[doc(alias = "MB12_8B_WORD0")]
4870pub type Mb12_8bWord0 = crate::Reg<mb12_8b_word0::Mb12_8bWord0Spec>;
4871#[doc = "Message Buffer 12 WORD_8B Register"]
4872pub mod mb12_8b_word0;
4873#[doc = "MB2_64B_WORD12 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word12::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@mb2_64b_word12`] module"]
4874#[doc(alias = "MB2_64B_WORD12")]
4875pub type Mb2_64bWord12 = crate::Reg<mb2_64b_word12::Mb2_64bWord12Spec>;
4876#[doc = "Message Buffer 2 WORD_64B Register"]
4877pub mod mb2_64b_word12;
4878#[doc = "MB5_32B_CS (rw) register accessor: Message Buffer 5 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_cs::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@mb5_32b_cs`] module"]
4879#[doc(alias = "MB5_32B_CS")]
4880pub type Mb5_32bCs = crate::Reg<mb5_32b_cs::Mb5_32bCsSpec>;
4881#[doc = "Message Buffer 5 CS Register"]
4882pub mod mb5_32b_cs;
4883#[doc = "MB8_16B_WORD0 (rw) register accessor: Message Buffer 8 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_16b_word0::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@mb8_16b_word0`] module"]
4884#[doc(alias = "MB8_16B_WORD0")]
4885pub type Mb8_16bWord0 = crate::Reg<mb8_16b_word0::Mb8_16bWord0Spec>;
4886#[doc = "Message Buffer 8 WORD_16B Register"]
4887pub mod mb8_16b_word0;
4888#[doc = "WORD012 (rw) register accessor: Message Buffer 12 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word012::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word012::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@word012`] module"]
4889#[doc(alias = "WORD012")]
4890pub type Word012 = crate::Reg<word012::Word012Spec>;
4891#[doc = "Message Buffer 12 WORD0 Register"]
4892pub mod word012;
4893#[doc = "MB12_8B_WORD1 (rw) register accessor: Message Buffer 12 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_8b_word1::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@mb12_8b_word1`] module"]
4894#[doc(alias = "MB12_8B_WORD1")]
4895pub type Mb12_8bWord1 = crate::Reg<mb12_8b_word1::Mb12_8bWord1Spec>;
4896#[doc = "Message Buffer 12 WORD_8B Register"]
4897pub mod mb12_8b_word1;
4898#[doc = "MB2_64B_WORD13 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word13::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@mb2_64b_word13`] module"]
4899#[doc(alias = "MB2_64B_WORD13")]
4900pub type Mb2_64bWord13 = crate::Reg<mb2_64b_word13::Mb2_64bWord13Spec>;
4901#[doc = "Message Buffer 2 WORD_64B Register"]
4902pub mod mb2_64b_word13;
4903#[doc = "MB5_32B_ID (rw) register accessor: Message Buffer 5 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_id::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@mb5_32b_id`] module"]
4904#[doc(alias = "MB5_32B_ID")]
4905pub type Mb5_32bId = crate::Reg<mb5_32b_id::Mb5_32bIdSpec>;
4906#[doc = "Message Buffer 5 ID Register"]
4907pub mod mb5_32b_id;
4908#[doc = "MB8_16B_WORD1 (rw) register accessor: Message Buffer 8 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_16b_word1::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@mb8_16b_word1`] module"]
4909#[doc(alias = "MB8_16B_WORD1")]
4910pub type Mb8_16bWord1 = crate::Reg<mb8_16b_word1::Mb8_16bWord1Spec>;
4911#[doc = "Message Buffer 8 WORD_16B Register"]
4912pub mod mb8_16b_word1;
4913#[doc = "WORD112 (rw) register accessor: Message Buffer 12 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word112::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word112::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@word112`] module"]
4914#[doc(alias = "WORD112")]
4915pub type Word112 = crate::Reg<word112::Word112Spec>;
4916#[doc = "Message Buffer 12 WORD1 Register"]
4917pub mod word112;
4918#[doc = "CS13 (rw) register accessor: Message Buffer 13 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs13::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@cs13`] module"]
4919#[doc(alias = "CS13")]
4920pub type Cs13 = crate::Reg<cs13::Cs13Spec>;
4921#[doc = "Message Buffer 13 CS Register"]
4922pub mod cs13;
4923#[doc = "MB13_8B_CS (rw) register accessor: Message Buffer 13 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_8b_cs::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@mb13_8b_cs`] module"]
4924#[doc(alias = "MB13_8B_CS")]
4925pub type Mb13_8bCs = crate::Reg<mb13_8b_cs::Mb13_8bCsSpec>;
4926#[doc = "Message Buffer 13 CS Register"]
4927pub mod mb13_8b_cs;
4928#[doc = "MB2_64B_WORD14 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word14::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@mb2_64b_word14`] module"]
4929#[doc(alias = "MB2_64B_WORD14")]
4930pub type Mb2_64bWord14 = crate::Reg<mb2_64b_word14::Mb2_64bWord14Spec>;
4931#[doc = "Message Buffer 2 WORD_64B Register"]
4932pub mod mb2_64b_word14;
4933#[doc = "MB5_32B_WORD0 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word0::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@mb5_32b_word0`] module"]
4934#[doc(alias = "MB5_32B_WORD0")]
4935pub type Mb5_32bWord0 = crate::Reg<mb5_32b_word0::Mb5_32bWord0Spec>;
4936#[doc = "Message Buffer 5 WORD_32B Register"]
4937pub mod mb5_32b_word0;
4938#[doc = "MB8_16B_WORD2 (rw) register accessor: Message Buffer 8 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_16b_word2::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@mb8_16b_word2`] module"]
4939#[doc(alias = "MB8_16B_WORD2")]
4940pub type Mb8_16bWord2 = crate::Reg<mb8_16b_word2::Mb8_16bWord2Spec>;
4941#[doc = "Message Buffer 8 WORD_16B Register"]
4942pub mod mb8_16b_word2;
4943#[doc = "ID13 (rw) register accessor: Message Buffer 13 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id13::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@id13`] module"]
4944#[doc(alias = "ID13")]
4945pub type Id13 = crate::Reg<id13::Id13Spec>;
4946#[doc = "Message Buffer 13 ID Register"]
4947pub mod id13;
4948#[doc = "MB13_8B_ID (rw) register accessor: Message Buffer 13 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_8b_id::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@mb13_8b_id`] module"]
4949#[doc(alias = "MB13_8B_ID")]
4950pub type Mb13_8bId = crate::Reg<mb13_8b_id::Mb13_8bIdSpec>;
4951#[doc = "Message Buffer 13 ID Register"]
4952pub mod mb13_8b_id;
4953#[doc = "MB2_64B_WORD15 (rw) register accessor: Message Buffer 2 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb2_64b_word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb2_64b_word15::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@mb2_64b_word15`] module"]
4954#[doc(alias = "MB2_64B_WORD15")]
4955pub type Mb2_64bWord15 = crate::Reg<mb2_64b_word15::Mb2_64bWord15Spec>;
4956#[doc = "Message Buffer 2 WORD_64B Register"]
4957pub mod mb2_64b_word15;
4958#[doc = "MB5_32B_WORD1 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word1::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@mb5_32b_word1`] module"]
4959#[doc(alias = "MB5_32B_WORD1")]
4960pub type Mb5_32bWord1 = crate::Reg<mb5_32b_word1::Mb5_32bWord1Spec>;
4961#[doc = "Message Buffer 5 WORD_32B Register"]
4962pub mod mb5_32b_word1;
4963#[doc = "MB8_16B_WORD3 (rw) register accessor: Message Buffer 8 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_16b_word3::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@mb8_16b_word3`] module"]
4964#[doc(alias = "MB8_16B_WORD3")]
4965pub type Mb8_16bWord3 = crate::Reg<mb8_16b_word3::Mb8_16bWord3Spec>;
4966#[doc = "Message Buffer 8 WORD_16B Register"]
4967pub mod mb8_16b_word3;
4968#[doc = "MB13_8B_WORD0 (rw) register accessor: Message Buffer 13 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_8b_word0::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@mb13_8b_word0`] module"]
4969#[doc(alias = "MB13_8B_WORD0")]
4970pub type Mb13_8bWord0 = crate::Reg<mb13_8b_word0::Mb13_8bWord0Spec>;
4971#[doc = "Message Buffer 13 WORD_8B Register"]
4972pub mod mb13_8b_word0;
4973#[doc = "MB3_64B_CS (rw) register accessor: Message Buffer 3 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_cs::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@mb3_64b_cs`] module"]
4974#[doc(alias = "MB3_64B_CS")]
4975pub type Mb3_64bCs = crate::Reg<mb3_64b_cs::Mb3_64bCsSpec>;
4976#[doc = "Message Buffer 3 CS Register"]
4977pub mod mb3_64b_cs;
4978#[doc = "MB5_32B_WORD2 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word2::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@mb5_32b_word2`] module"]
4979#[doc(alias = "MB5_32B_WORD2")]
4980pub type Mb5_32bWord2 = crate::Reg<mb5_32b_word2::Mb5_32bWord2Spec>;
4981#[doc = "Message Buffer 5 WORD_32B Register"]
4982pub mod mb5_32b_word2;
4983#[doc = "MB9_16B_CS (rw) register accessor: Message Buffer 9 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_16b_cs::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@mb9_16b_cs`] module"]
4984#[doc(alias = "MB9_16B_CS")]
4985pub type Mb9_16bCs = crate::Reg<mb9_16b_cs::Mb9_16bCsSpec>;
4986#[doc = "Message Buffer 9 CS Register"]
4987pub mod mb9_16b_cs;
4988#[doc = "WORD013 (rw) register accessor: Message Buffer 13 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word013::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word013::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@word013`] module"]
4989#[doc(alias = "WORD013")]
4990pub type Word013 = crate::Reg<word013::Word013Spec>;
4991#[doc = "Message Buffer 13 WORD0 Register"]
4992pub mod word013;
4993#[doc = "MB13_8B_WORD1 (rw) register accessor: Message Buffer 13 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_8b_word1::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@mb13_8b_word1`] module"]
4994#[doc(alias = "MB13_8B_WORD1")]
4995pub type Mb13_8bWord1 = crate::Reg<mb13_8b_word1::Mb13_8bWord1Spec>;
4996#[doc = "Message Buffer 13 WORD_8B Register"]
4997pub mod mb13_8b_word1;
4998#[doc = "MB3_64B_ID (rw) register accessor: Message Buffer 3 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_id::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@mb3_64b_id`] module"]
4999#[doc(alias = "MB3_64B_ID")]
5000pub type Mb3_64bId = crate::Reg<mb3_64b_id::Mb3_64bIdSpec>;
5001#[doc = "Message Buffer 3 ID Register"]
5002pub mod mb3_64b_id;
5003#[doc = "MB5_32B_WORD3 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word3::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@mb5_32b_word3`] module"]
5004#[doc(alias = "MB5_32B_WORD3")]
5005pub type Mb5_32bWord3 = crate::Reg<mb5_32b_word3::Mb5_32bWord3Spec>;
5006#[doc = "Message Buffer 5 WORD_32B Register"]
5007pub mod mb5_32b_word3;
5008#[doc = "MB9_16B_ID (rw) register accessor: Message Buffer 9 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_16b_id::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@mb9_16b_id`] module"]
5009#[doc(alias = "MB9_16B_ID")]
5010pub type Mb9_16bId = crate::Reg<mb9_16b_id::Mb9_16bIdSpec>;
5011#[doc = "Message Buffer 9 ID Register"]
5012pub mod mb9_16b_id;
5013#[doc = "WORD113 (rw) register accessor: Message Buffer 13 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word113::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word113::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@word113`] module"]
5014#[doc(alias = "WORD113")]
5015pub type Word113 = crate::Reg<word113::Word113Spec>;
5016#[doc = "Message Buffer 13 WORD1 Register"]
5017pub mod word113;
5018#[doc = "CS14 (rw) register accessor: Message Buffer 14 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs14::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@cs14`] module"]
5019#[doc(alias = "CS14")]
5020pub type Cs14 = crate::Reg<cs14::Cs14Spec>;
5021#[doc = "Message Buffer 14 CS Register"]
5022pub mod cs14;
5023#[doc = "MB14_8B_CS (rw) register accessor: Message Buffer 14 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_8b_cs::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@mb14_8b_cs`] module"]
5024#[doc(alias = "MB14_8B_CS")]
5025pub type Mb14_8bCs = crate::Reg<mb14_8b_cs::Mb14_8bCsSpec>;
5026#[doc = "Message Buffer 14 CS Register"]
5027pub mod mb14_8b_cs;
5028#[doc = "MB3_64B_WORD0 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word0::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@mb3_64b_word0`] module"]
5029#[doc(alias = "MB3_64B_WORD0")]
5030pub type Mb3_64bWord0 = crate::Reg<mb3_64b_word0::Mb3_64bWord0Spec>;
5031#[doc = "Message Buffer 3 WORD_64B Register"]
5032pub mod mb3_64b_word0;
5033#[doc = "MB5_32B_WORD4 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word4::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@mb5_32b_word4`] module"]
5034#[doc(alias = "MB5_32B_WORD4")]
5035pub type Mb5_32bWord4 = crate::Reg<mb5_32b_word4::Mb5_32bWord4Spec>;
5036#[doc = "Message Buffer 5 WORD_32B Register"]
5037pub mod mb5_32b_word4;
5038#[doc = "MB9_16B_WORD0 (rw) register accessor: Message Buffer 9 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_16b_word0::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@mb9_16b_word0`] module"]
5039#[doc(alias = "MB9_16B_WORD0")]
5040pub type Mb9_16bWord0 = crate::Reg<mb9_16b_word0::Mb9_16bWord0Spec>;
5041#[doc = "Message Buffer 9 WORD_16B Register"]
5042pub mod mb9_16b_word0;
5043#[doc = "ID14 (rw) register accessor: Message Buffer 14 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id14::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@id14`] module"]
5044#[doc(alias = "ID14")]
5045pub type Id14 = crate::Reg<id14::Id14Spec>;
5046#[doc = "Message Buffer 14 ID Register"]
5047pub mod id14;
5048#[doc = "MB14_8B_ID (rw) register accessor: Message Buffer 14 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_8b_id::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@mb14_8b_id`] module"]
5049#[doc(alias = "MB14_8B_ID")]
5050pub type Mb14_8bId = crate::Reg<mb14_8b_id::Mb14_8bIdSpec>;
5051#[doc = "Message Buffer 14 ID Register"]
5052pub mod mb14_8b_id;
5053#[doc = "MB3_64B_WORD1 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word1::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@mb3_64b_word1`] module"]
5054#[doc(alias = "MB3_64B_WORD1")]
5055pub type Mb3_64bWord1 = crate::Reg<mb3_64b_word1::Mb3_64bWord1Spec>;
5056#[doc = "Message Buffer 3 WORD_64B Register"]
5057pub mod mb3_64b_word1;
5058#[doc = "MB5_32B_WORD5 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word5::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@mb5_32b_word5`] module"]
5059#[doc(alias = "MB5_32B_WORD5")]
5060pub type Mb5_32bWord5 = crate::Reg<mb5_32b_word5::Mb5_32bWord5Spec>;
5061#[doc = "Message Buffer 5 WORD_32B Register"]
5062pub mod mb5_32b_word5;
5063#[doc = "MB9_16B_WORD1 (rw) register accessor: Message Buffer 9 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_16b_word1::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@mb9_16b_word1`] module"]
5064#[doc(alias = "MB9_16B_WORD1")]
5065pub type Mb9_16bWord1 = crate::Reg<mb9_16b_word1::Mb9_16bWord1Spec>;
5066#[doc = "Message Buffer 9 WORD_16B Register"]
5067pub mod mb9_16b_word1;
5068#[doc = "MB14_8B_WORD0 (rw) register accessor: Message Buffer 14 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_8b_word0::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@mb14_8b_word0`] module"]
5069#[doc(alias = "MB14_8B_WORD0")]
5070pub type Mb14_8bWord0 = crate::Reg<mb14_8b_word0::Mb14_8bWord0Spec>;
5071#[doc = "Message Buffer 14 WORD_8B Register"]
5072pub mod mb14_8b_word0;
5073#[doc = "MB3_64B_WORD2 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word2::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@mb3_64b_word2`] module"]
5074#[doc(alias = "MB3_64B_WORD2")]
5075pub type Mb3_64bWord2 = crate::Reg<mb3_64b_word2::Mb3_64bWord2Spec>;
5076#[doc = "Message Buffer 3 WORD_64B Register"]
5077pub mod mb3_64b_word2;
5078#[doc = "MB5_32B_WORD6 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word6::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@mb5_32b_word6`] module"]
5079#[doc(alias = "MB5_32B_WORD6")]
5080pub type Mb5_32bWord6 = crate::Reg<mb5_32b_word6::Mb5_32bWord6Spec>;
5081#[doc = "Message Buffer 5 WORD_32B Register"]
5082pub mod mb5_32b_word6;
5083#[doc = "MB9_16B_WORD2 (rw) register accessor: Message Buffer 9 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_16b_word2::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@mb9_16b_word2`] module"]
5084#[doc(alias = "MB9_16B_WORD2")]
5085pub type Mb9_16bWord2 = crate::Reg<mb9_16b_word2::Mb9_16bWord2Spec>;
5086#[doc = "Message Buffer 9 WORD_16B Register"]
5087pub mod mb9_16b_word2;
5088#[doc = "WORD014 (rw) register accessor: Message Buffer 14 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word014::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word014::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@word014`] module"]
5089#[doc(alias = "WORD014")]
5090pub type Word014 = crate::Reg<word014::Word014Spec>;
5091#[doc = "Message Buffer 14 WORD0 Register"]
5092pub mod word014;
5093#[doc = "MB14_8B_WORD1 (rw) register accessor: Message Buffer 14 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_8b_word1::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@mb14_8b_word1`] module"]
5094#[doc(alias = "MB14_8B_WORD1")]
5095pub type Mb14_8bWord1 = crate::Reg<mb14_8b_word1::Mb14_8bWord1Spec>;
5096#[doc = "Message Buffer 14 WORD_8B Register"]
5097pub mod mb14_8b_word1;
5098#[doc = "MB3_64B_WORD3 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word3::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@mb3_64b_word3`] module"]
5099#[doc(alias = "MB3_64B_WORD3")]
5100pub type Mb3_64bWord3 = crate::Reg<mb3_64b_word3::Mb3_64bWord3Spec>;
5101#[doc = "Message Buffer 3 WORD_64B Register"]
5102pub mod mb3_64b_word3;
5103#[doc = "MB5_32B_WORD7 (rw) register accessor: Message Buffer 5 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_32b_word7::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@mb5_32b_word7`] module"]
5104#[doc(alias = "MB5_32B_WORD7")]
5105pub type Mb5_32bWord7 = crate::Reg<mb5_32b_word7::Mb5_32bWord7Spec>;
5106#[doc = "Message Buffer 5 WORD_32B Register"]
5107pub mod mb5_32b_word7;
5108#[doc = "MB9_16B_WORD3 (rw) register accessor: Message Buffer 9 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_16b_word3::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@mb9_16b_word3`] module"]
5109#[doc(alias = "MB9_16B_WORD3")]
5110pub type Mb9_16bWord3 = crate::Reg<mb9_16b_word3::Mb9_16bWord3Spec>;
5111#[doc = "Message Buffer 9 WORD_16B Register"]
5112pub mod mb9_16b_word3;
5113#[doc = "WORD114 (rw) register accessor: Message Buffer 14 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word114::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word114::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@word114`] module"]
5114#[doc(alias = "WORD114")]
5115pub type Word114 = crate::Reg<word114::Word114Spec>;
5116#[doc = "Message Buffer 14 WORD1 Register"]
5117pub mod word114;
5118#[doc = "CS15 (rw) register accessor: Message Buffer 15 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs15::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@cs15`] module"]
5119#[doc(alias = "CS15")]
5120pub type Cs15 = crate::Reg<cs15::Cs15Spec>;
5121#[doc = "Message Buffer 15 CS Register"]
5122pub mod cs15;
5123#[doc = "MB10_16B_CS (rw) register accessor: Message Buffer 10 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_16b_cs::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@mb10_16b_cs`] module"]
5124#[doc(alias = "MB10_16B_CS")]
5125pub type Mb10_16bCs = crate::Reg<mb10_16b_cs::Mb10_16bCsSpec>;
5126#[doc = "Message Buffer 10 CS Register"]
5127pub mod mb10_16b_cs;
5128#[doc = "MB15_8B_CS (rw) register accessor: Message Buffer 15 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_8b_cs::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@mb15_8b_cs`] module"]
5129#[doc(alias = "MB15_8B_CS")]
5130pub type Mb15_8bCs = crate::Reg<mb15_8b_cs::Mb15_8bCsSpec>;
5131#[doc = "Message Buffer 15 CS Register"]
5132pub mod mb15_8b_cs;
5133#[doc = "MB3_64B_WORD4 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word4::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@mb3_64b_word4`] module"]
5134#[doc(alias = "MB3_64B_WORD4")]
5135pub type Mb3_64bWord4 = crate::Reg<mb3_64b_word4::Mb3_64bWord4Spec>;
5136#[doc = "Message Buffer 3 WORD_64B Register"]
5137pub mod mb3_64b_word4;
5138#[doc = "MB6_32B_CS (rw) register accessor: Message Buffer 6 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_cs::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@mb6_32b_cs`] module"]
5139#[doc(alias = "MB6_32B_CS")]
5140pub type Mb6_32bCs = crate::Reg<mb6_32b_cs::Mb6_32bCsSpec>;
5141#[doc = "Message Buffer 6 CS Register"]
5142pub mod mb6_32b_cs;
5143#[doc = "ID15 (rw) register accessor: Message Buffer 15 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id15::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@id15`] module"]
5144#[doc(alias = "ID15")]
5145pub type Id15 = crate::Reg<id15::Id15Spec>;
5146#[doc = "Message Buffer 15 ID Register"]
5147pub mod id15;
5148#[doc = "MB10_16B_ID (rw) register accessor: Message Buffer 10 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_16b_id::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@mb10_16b_id`] module"]
5149#[doc(alias = "MB10_16B_ID")]
5150pub type Mb10_16bId = crate::Reg<mb10_16b_id::Mb10_16bIdSpec>;
5151#[doc = "Message Buffer 10 ID Register"]
5152pub mod mb10_16b_id;
5153#[doc = "MB15_8B_ID (rw) register accessor: Message Buffer 15 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_8b_id::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@mb15_8b_id`] module"]
5154#[doc(alias = "MB15_8B_ID")]
5155pub type Mb15_8bId = crate::Reg<mb15_8b_id::Mb15_8bIdSpec>;
5156#[doc = "Message Buffer 15 ID Register"]
5157pub mod mb15_8b_id;
5158#[doc = "MB3_64B_WORD5 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word5::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@mb3_64b_word5`] module"]
5159#[doc(alias = "MB3_64B_WORD5")]
5160pub type Mb3_64bWord5 = crate::Reg<mb3_64b_word5::Mb3_64bWord5Spec>;
5161#[doc = "Message Buffer 3 WORD_64B Register"]
5162pub mod mb3_64b_word5;
5163#[doc = "MB6_32B_ID (rw) register accessor: Message Buffer 6 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_id::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@mb6_32b_id`] module"]
5164#[doc(alias = "MB6_32B_ID")]
5165pub type Mb6_32bId = crate::Reg<mb6_32b_id::Mb6_32bIdSpec>;
5166#[doc = "Message Buffer 6 ID Register"]
5167pub mod mb6_32b_id;
5168#[doc = "MB10_16B_WORD0 (rw) register accessor: Message Buffer 10 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_16b_word0::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@mb10_16b_word0`] module"]
5169#[doc(alias = "MB10_16B_WORD0")]
5170pub type Mb10_16bWord0 = crate::Reg<mb10_16b_word0::Mb10_16bWord0Spec>;
5171#[doc = "Message Buffer 10 WORD_16B Register"]
5172pub mod mb10_16b_word0;
5173#[doc = "MB15_8B_WORD0 (rw) register accessor: Message Buffer 15 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_8b_word0::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@mb15_8b_word0`] module"]
5174#[doc(alias = "MB15_8B_WORD0")]
5175pub type Mb15_8bWord0 = crate::Reg<mb15_8b_word0::Mb15_8bWord0Spec>;
5176#[doc = "Message Buffer 15 WORD_8B Register"]
5177pub mod mb15_8b_word0;
5178#[doc = "MB3_64B_WORD6 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word6::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@mb3_64b_word6`] module"]
5179#[doc(alias = "MB3_64B_WORD6")]
5180pub type Mb3_64bWord6 = crate::Reg<mb3_64b_word6::Mb3_64bWord6Spec>;
5181#[doc = "Message Buffer 3 WORD_64B Register"]
5182pub mod mb3_64b_word6;
5183#[doc = "MB6_32B_WORD0 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word0::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@mb6_32b_word0`] module"]
5184#[doc(alias = "MB6_32B_WORD0")]
5185pub type Mb6_32bWord0 = crate::Reg<mb6_32b_word0::Mb6_32bWord0Spec>;
5186#[doc = "Message Buffer 6 WORD_32B Register"]
5187pub mod mb6_32b_word0;
5188#[doc = "WORD015 (rw) register accessor: Message Buffer 15 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word015::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word015::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@word015`] module"]
5189#[doc(alias = "WORD015")]
5190pub type Word015 = crate::Reg<word015::Word015Spec>;
5191#[doc = "Message Buffer 15 WORD0 Register"]
5192pub mod word015;
5193#[doc = "MB10_16B_WORD1 (rw) register accessor: Message Buffer 10 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_16b_word1::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@mb10_16b_word1`] module"]
5194#[doc(alias = "MB10_16B_WORD1")]
5195pub type Mb10_16bWord1 = crate::Reg<mb10_16b_word1::Mb10_16bWord1Spec>;
5196#[doc = "Message Buffer 10 WORD_16B Register"]
5197pub mod mb10_16b_word1;
5198#[doc = "MB15_8B_WORD1 (rw) register accessor: Message Buffer 15 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_8b_word1::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@mb15_8b_word1`] module"]
5199#[doc(alias = "MB15_8B_WORD1")]
5200pub type Mb15_8bWord1 = crate::Reg<mb15_8b_word1::Mb15_8bWord1Spec>;
5201#[doc = "Message Buffer 15 WORD_8B Register"]
5202pub mod mb15_8b_word1;
5203#[doc = "MB3_64B_WORD7 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word7::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@mb3_64b_word7`] module"]
5204#[doc(alias = "MB3_64B_WORD7")]
5205pub type Mb3_64bWord7 = crate::Reg<mb3_64b_word7::Mb3_64bWord7Spec>;
5206#[doc = "Message Buffer 3 WORD_64B Register"]
5207pub mod mb3_64b_word7;
5208#[doc = "MB6_32B_WORD1 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word1::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@mb6_32b_word1`] module"]
5209#[doc(alias = "MB6_32B_WORD1")]
5210pub type Mb6_32bWord1 = crate::Reg<mb6_32b_word1::Mb6_32bWord1Spec>;
5211#[doc = "Message Buffer 6 WORD_32B Register"]
5212pub mod mb6_32b_word1;
5213#[doc = "WORD115 (rw) register accessor: Message Buffer 15 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word115::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word115::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@word115`] module"]
5214#[doc(alias = "WORD115")]
5215pub type Word115 = crate::Reg<word115::Word115Spec>;
5216#[doc = "Message Buffer 15 WORD1 Register"]
5217pub mod word115;
5218#[doc = "CS16 (rw) register accessor: Message Buffer 16 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs16::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs16::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@cs16`] module"]
5219#[doc(alias = "CS16")]
5220pub type Cs16 = crate::Reg<cs16::Cs16Spec>;
5221#[doc = "Message Buffer 16 CS Register"]
5222pub mod cs16;
5223#[doc = "MB10_16B_WORD2 (rw) register accessor: Message Buffer 10 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_16b_word2::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@mb10_16b_word2`] module"]
5224#[doc(alias = "MB10_16B_WORD2")]
5225pub type Mb10_16bWord2 = crate::Reg<mb10_16b_word2::Mb10_16bWord2Spec>;
5226#[doc = "Message Buffer 10 WORD_16B Register"]
5227pub mod mb10_16b_word2;
5228#[doc = "MB16_8B_CS (rw) register accessor: Message Buffer 16 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_8b_cs::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@mb16_8b_cs`] module"]
5229#[doc(alias = "MB16_8B_CS")]
5230pub type Mb16_8bCs = crate::Reg<mb16_8b_cs::Mb16_8bCsSpec>;
5231#[doc = "Message Buffer 16 CS Register"]
5232pub mod mb16_8b_cs;
5233#[doc = "MB3_64B_WORD8 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word8::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@mb3_64b_word8`] module"]
5234#[doc(alias = "MB3_64B_WORD8")]
5235pub type Mb3_64bWord8 = crate::Reg<mb3_64b_word8::Mb3_64bWord8Spec>;
5236#[doc = "Message Buffer 3 WORD_64B Register"]
5237pub mod mb3_64b_word8;
5238#[doc = "MB6_32B_WORD2 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word2::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@mb6_32b_word2`] module"]
5239#[doc(alias = "MB6_32B_WORD2")]
5240pub type Mb6_32bWord2 = crate::Reg<mb6_32b_word2::Mb6_32bWord2Spec>;
5241#[doc = "Message Buffer 6 WORD_32B Register"]
5242pub mod mb6_32b_word2;
5243#[doc = "ID16 (rw) register accessor: Message Buffer 16 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id16::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id16::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@id16`] module"]
5244#[doc(alias = "ID16")]
5245pub type Id16 = crate::Reg<id16::Id16Spec>;
5246#[doc = "Message Buffer 16 ID Register"]
5247pub mod id16;
5248#[doc = "MB10_16B_WORD3 (rw) register accessor: Message Buffer 10 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_16b_word3::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@mb10_16b_word3`] module"]
5249#[doc(alias = "MB10_16B_WORD3")]
5250pub type Mb10_16bWord3 = crate::Reg<mb10_16b_word3::Mb10_16bWord3Spec>;
5251#[doc = "Message Buffer 10 WORD_16B Register"]
5252pub mod mb10_16b_word3;
5253#[doc = "MB16_8B_ID (rw) register accessor: Message Buffer 16 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_8b_id::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@mb16_8b_id`] module"]
5254#[doc(alias = "MB16_8B_ID")]
5255pub type Mb16_8bId = crate::Reg<mb16_8b_id::Mb16_8bIdSpec>;
5256#[doc = "Message Buffer 16 ID Register"]
5257pub mod mb16_8b_id;
5258#[doc = "MB3_64B_WORD9 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word9::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@mb3_64b_word9`] module"]
5259#[doc(alias = "MB3_64B_WORD9")]
5260pub type Mb3_64bWord9 = crate::Reg<mb3_64b_word9::Mb3_64bWord9Spec>;
5261#[doc = "Message Buffer 3 WORD_64B Register"]
5262pub mod mb3_64b_word9;
5263#[doc = "MB6_32B_WORD3 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word3::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@mb6_32b_word3`] module"]
5264#[doc(alias = "MB6_32B_WORD3")]
5265pub type Mb6_32bWord3 = crate::Reg<mb6_32b_word3::Mb6_32bWord3Spec>;
5266#[doc = "Message Buffer 6 WORD_32B Register"]
5267pub mod mb6_32b_word3;
5268#[doc = "MB11_16B_CS (rw) register accessor: Message Buffer 11 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_16b_cs::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@mb11_16b_cs`] module"]
5269#[doc(alias = "MB11_16B_CS")]
5270pub type Mb11_16bCs = crate::Reg<mb11_16b_cs::Mb11_16bCsSpec>;
5271#[doc = "Message Buffer 11 CS Register"]
5272pub mod mb11_16b_cs;
5273#[doc = "MB16_8B_WORD0 (rw) register accessor: Message Buffer 16 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_8b_word0::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@mb16_8b_word0`] module"]
5274#[doc(alias = "MB16_8B_WORD0")]
5275pub type Mb16_8bWord0 = crate::Reg<mb16_8b_word0::Mb16_8bWord0Spec>;
5276#[doc = "Message Buffer 16 WORD_8B Register"]
5277pub mod mb16_8b_word0;
5278#[doc = "MB3_64B_WORD10 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word10::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@mb3_64b_word10`] module"]
5279#[doc(alias = "MB3_64B_WORD10")]
5280pub type Mb3_64bWord10 = crate::Reg<mb3_64b_word10::Mb3_64bWord10Spec>;
5281#[doc = "Message Buffer 3 WORD_64B Register"]
5282pub mod mb3_64b_word10;
5283#[doc = "MB6_32B_WORD4 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word4::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@mb6_32b_word4`] module"]
5284#[doc(alias = "MB6_32B_WORD4")]
5285pub type Mb6_32bWord4 = crate::Reg<mb6_32b_word4::Mb6_32bWord4Spec>;
5286#[doc = "Message Buffer 6 WORD_32B Register"]
5287pub mod mb6_32b_word4;
5288#[doc = "WORD016 (rw) register accessor: Message Buffer 16 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word016::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word016::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@word016`] module"]
5289#[doc(alias = "WORD016")]
5290pub type Word016 = crate::Reg<word016::Word016Spec>;
5291#[doc = "Message Buffer 16 WORD0 Register"]
5292pub mod word016;
5293#[doc = "MB11_16B_ID (rw) register accessor: Message Buffer 11 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_16b_id::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@mb11_16b_id`] module"]
5294#[doc(alias = "MB11_16B_ID")]
5295pub type Mb11_16bId = crate::Reg<mb11_16b_id::Mb11_16bIdSpec>;
5296#[doc = "Message Buffer 11 ID Register"]
5297pub mod mb11_16b_id;
5298#[doc = "MB16_8B_WORD1 (rw) register accessor: Message Buffer 16 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_8b_word1::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@mb16_8b_word1`] module"]
5299#[doc(alias = "MB16_8B_WORD1")]
5300pub type Mb16_8bWord1 = crate::Reg<mb16_8b_word1::Mb16_8bWord1Spec>;
5301#[doc = "Message Buffer 16 WORD_8B Register"]
5302pub mod mb16_8b_word1;
5303#[doc = "MB3_64B_WORD11 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word11::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@mb3_64b_word11`] module"]
5304#[doc(alias = "MB3_64B_WORD11")]
5305pub type Mb3_64bWord11 = crate::Reg<mb3_64b_word11::Mb3_64bWord11Spec>;
5306#[doc = "Message Buffer 3 WORD_64B Register"]
5307pub mod mb3_64b_word11;
5308#[doc = "MB6_32B_WORD5 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word5::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@mb6_32b_word5`] module"]
5309#[doc(alias = "MB6_32B_WORD5")]
5310pub type Mb6_32bWord5 = crate::Reg<mb6_32b_word5::Mb6_32bWord5Spec>;
5311#[doc = "Message Buffer 6 WORD_32B Register"]
5312pub mod mb6_32b_word5;
5313#[doc = "WORD116 (rw) register accessor: Message Buffer 16 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word116::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word116::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@word116`] module"]
5314#[doc(alias = "WORD116")]
5315pub type Word116 = crate::Reg<word116::Word116Spec>;
5316#[doc = "Message Buffer 16 WORD1 Register"]
5317pub mod word116;
5318#[doc = "CS17 (rw) register accessor: Message Buffer 17 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs17::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs17::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@cs17`] module"]
5319#[doc(alias = "CS17")]
5320pub type Cs17 = crate::Reg<cs17::Cs17Spec>;
5321#[doc = "Message Buffer 17 CS Register"]
5322pub mod cs17;
5323#[doc = "MB11_16B_WORD0 (rw) register accessor: Message Buffer 11 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_16b_word0::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@mb11_16b_word0`] module"]
5324#[doc(alias = "MB11_16B_WORD0")]
5325pub type Mb11_16bWord0 = crate::Reg<mb11_16b_word0::Mb11_16bWord0Spec>;
5326#[doc = "Message Buffer 11 WORD_16B Register"]
5327pub mod mb11_16b_word0;
5328#[doc = "MB17_8B_CS (rw) register accessor: Message Buffer 17 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_8b_cs::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@mb17_8b_cs`] module"]
5329#[doc(alias = "MB17_8B_CS")]
5330pub type Mb17_8bCs = crate::Reg<mb17_8b_cs::Mb17_8bCsSpec>;
5331#[doc = "Message Buffer 17 CS Register"]
5332pub mod mb17_8b_cs;
5333#[doc = "MB3_64B_WORD12 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word12::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@mb3_64b_word12`] module"]
5334#[doc(alias = "MB3_64B_WORD12")]
5335pub type Mb3_64bWord12 = crate::Reg<mb3_64b_word12::Mb3_64bWord12Spec>;
5336#[doc = "Message Buffer 3 WORD_64B Register"]
5337pub mod mb3_64b_word12;
5338#[doc = "MB6_32B_WORD6 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word6::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@mb6_32b_word6`] module"]
5339#[doc(alias = "MB6_32B_WORD6")]
5340pub type Mb6_32bWord6 = crate::Reg<mb6_32b_word6::Mb6_32bWord6Spec>;
5341#[doc = "Message Buffer 6 WORD_32B Register"]
5342pub mod mb6_32b_word6;
5343#[doc = "ID17 (rw) register accessor: Message Buffer 17 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id17::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id17::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@id17`] module"]
5344#[doc(alias = "ID17")]
5345pub type Id17 = crate::Reg<id17::Id17Spec>;
5346#[doc = "Message Buffer 17 ID Register"]
5347pub mod id17;
5348#[doc = "MB11_16B_WORD1 (rw) register accessor: Message Buffer 11 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_16b_word1::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@mb11_16b_word1`] module"]
5349#[doc(alias = "MB11_16B_WORD1")]
5350pub type Mb11_16bWord1 = crate::Reg<mb11_16b_word1::Mb11_16bWord1Spec>;
5351#[doc = "Message Buffer 11 WORD_16B Register"]
5352pub mod mb11_16b_word1;
5353#[doc = "MB17_8B_ID (rw) register accessor: Message Buffer 17 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_8b_id::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@mb17_8b_id`] module"]
5354#[doc(alias = "MB17_8B_ID")]
5355pub type Mb17_8bId = crate::Reg<mb17_8b_id::Mb17_8bIdSpec>;
5356#[doc = "Message Buffer 17 ID Register"]
5357pub mod mb17_8b_id;
5358#[doc = "MB3_64B_WORD13 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word13::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@mb3_64b_word13`] module"]
5359#[doc(alias = "MB3_64B_WORD13")]
5360pub type Mb3_64bWord13 = crate::Reg<mb3_64b_word13::Mb3_64bWord13Spec>;
5361#[doc = "Message Buffer 3 WORD_64B Register"]
5362pub mod mb3_64b_word13;
5363#[doc = "MB6_32B_WORD7 (rw) register accessor: Message Buffer 6 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_32b_word7::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@mb6_32b_word7`] module"]
5364#[doc(alias = "MB6_32B_WORD7")]
5365pub type Mb6_32bWord7 = crate::Reg<mb6_32b_word7::Mb6_32bWord7Spec>;
5366#[doc = "Message Buffer 6 WORD_32B Register"]
5367pub mod mb6_32b_word7;
5368#[doc = "MB11_16B_WORD2 (rw) register accessor: Message Buffer 11 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_16b_word2::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@mb11_16b_word2`] module"]
5369#[doc(alias = "MB11_16B_WORD2")]
5370pub type Mb11_16bWord2 = crate::Reg<mb11_16b_word2::Mb11_16bWord2Spec>;
5371#[doc = "Message Buffer 11 WORD_16B Register"]
5372pub mod mb11_16b_word2;
5373#[doc = "MB17_8B_WORD0 (rw) register accessor: Message Buffer 17 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_8b_word0::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@mb17_8b_word0`] module"]
5374#[doc(alias = "MB17_8B_WORD0")]
5375pub type Mb17_8bWord0 = crate::Reg<mb17_8b_word0::Mb17_8bWord0Spec>;
5376#[doc = "Message Buffer 17 WORD_8B Register"]
5377pub mod mb17_8b_word0;
5378#[doc = "MB3_64B_WORD14 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word14::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@mb3_64b_word14`] module"]
5379#[doc(alias = "MB3_64B_WORD14")]
5380pub type Mb3_64bWord14 = crate::Reg<mb3_64b_word14::Mb3_64bWord14Spec>;
5381#[doc = "Message Buffer 3 WORD_64B Register"]
5382pub mod mb3_64b_word14;
5383#[doc = "MB7_32B_CS (rw) register accessor: Message Buffer 7 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_cs::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@mb7_32b_cs`] module"]
5384#[doc(alias = "MB7_32B_CS")]
5385pub type Mb7_32bCs = crate::Reg<mb7_32b_cs::Mb7_32bCsSpec>;
5386#[doc = "Message Buffer 7 CS Register"]
5387pub mod mb7_32b_cs;
5388#[doc = "WORD017 (rw) register accessor: Message Buffer 17 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word017::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word017::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@word017`] module"]
5389#[doc(alias = "WORD017")]
5390pub type Word017 = crate::Reg<word017::Word017Spec>;
5391#[doc = "Message Buffer 17 WORD0 Register"]
5392pub mod word017;
5393#[doc = "MB11_16B_WORD3 (rw) register accessor: Message Buffer 11 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_16b_word3::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@mb11_16b_word3`] module"]
5394#[doc(alias = "MB11_16B_WORD3")]
5395pub type Mb11_16bWord3 = crate::Reg<mb11_16b_word3::Mb11_16bWord3Spec>;
5396#[doc = "Message Buffer 11 WORD_16B Register"]
5397pub mod mb11_16b_word3;
5398#[doc = "MB17_8B_WORD1 (rw) register accessor: Message Buffer 17 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_8b_word1::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@mb17_8b_word1`] module"]
5399#[doc(alias = "MB17_8B_WORD1")]
5400pub type Mb17_8bWord1 = crate::Reg<mb17_8b_word1::Mb17_8bWord1Spec>;
5401#[doc = "Message Buffer 17 WORD_8B Register"]
5402pub mod mb17_8b_word1;
5403#[doc = "MB3_64B_WORD15 (rw) register accessor: Message Buffer 3 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb3_64b_word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb3_64b_word15::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@mb3_64b_word15`] module"]
5404#[doc(alias = "MB3_64B_WORD15")]
5405pub type Mb3_64bWord15 = crate::Reg<mb3_64b_word15::Mb3_64bWord15Spec>;
5406#[doc = "Message Buffer 3 WORD_64B Register"]
5407pub mod mb3_64b_word15;
5408#[doc = "MB7_32B_ID (rw) register accessor: Message Buffer 7 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_id::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@mb7_32b_id`] module"]
5409#[doc(alias = "MB7_32B_ID")]
5410pub type Mb7_32bId = crate::Reg<mb7_32b_id::Mb7_32bIdSpec>;
5411#[doc = "Message Buffer 7 ID Register"]
5412pub mod mb7_32b_id;
5413#[doc = "WORD117 (rw) register accessor: Message Buffer 17 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word117::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word117::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@word117`] module"]
5414#[doc(alias = "WORD117")]
5415pub type Word117 = crate::Reg<word117::Word117Spec>;
5416#[doc = "Message Buffer 17 WORD1 Register"]
5417pub mod word117;
5418#[doc = "CS18 (rw) register accessor: Message Buffer 18 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs18::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs18::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@cs18`] module"]
5419#[doc(alias = "CS18")]
5420pub type Cs18 = crate::Reg<cs18::Cs18Spec>;
5421#[doc = "Message Buffer 18 CS Register"]
5422pub mod cs18;
5423#[doc = "MB12_16B_CS (rw) register accessor: Message Buffer 12 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_16b_cs::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@mb12_16b_cs`] module"]
5424#[doc(alias = "MB12_16B_CS")]
5425pub type Mb12_16bCs = crate::Reg<mb12_16b_cs::Mb12_16bCsSpec>;
5426#[doc = "Message Buffer 12 CS Register"]
5427pub mod mb12_16b_cs;
5428#[doc = "MB18_8B_CS (rw) register accessor: Message Buffer 18 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_8b_cs::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@mb18_8b_cs`] module"]
5429#[doc(alias = "MB18_8B_CS")]
5430pub type Mb18_8bCs = crate::Reg<mb18_8b_cs::Mb18_8bCsSpec>;
5431#[doc = "Message Buffer 18 CS Register"]
5432pub mod mb18_8b_cs;
5433#[doc = "MB4_64B_CS (rw) register accessor: Message Buffer 4 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_cs::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@mb4_64b_cs`] module"]
5434#[doc(alias = "MB4_64B_CS")]
5435pub type Mb4_64bCs = crate::Reg<mb4_64b_cs::Mb4_64bCsSpec>;
5436#[doc = "Message Buffer 4 CS Register"]
5437pub mod mb4_64b_cs;
5438#[doc = "MB7_32B_WORD0 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word0::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@mb7_32b_word0`] module"]
5439#[doc(alias = "MB7_32B_WORD0")]
5440pub type Mb7_32bWord0 = crate::Reg<mb7_32b_word0::Mb7_32bWord0Spec>;
5441#[doc = "Message Buffer 7 WORD_32B Register"]
5442pub mod mb7_32b_word0;
5443#[doc = "ID18 (rw) register accessor: Message Buffer 18 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id18::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id18::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@id18`] module"]
5444#[doc(alias = "ID18")]
5445pub type Id18 = crate::Reg<id18::Id18Spec>;
5446#[doc = "Message Buffer 18 ID Register"]
5447pub mod id18;
5448#[doc = "MB12_16B_ID (rw) register accessor: Message Buffer 12 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_16b_id::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@mb12_16b_id`] module"]
5449#[doc(alias = "MB12_16B_ID")]
5450pub type Mb12_16bId = crate::Reg<mb12_16b_id::Mb12_16bIdSpec>;
5451#[doc = "Message Buffer 12 ID Register"]
5452pub mod mb12_16b_id;
5453#[doc = "MB18_8B_ID (rw) register accessor: Message Buffer 18 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_8b_id::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@mb18_8b_id`] module"]
5454#[doc(alias = "MB18_8B_ID")]
5455pub type Mb18_8bId = crate::Reg<mb18_8b_id::Mb18_8bIdSpec>;
5456#[doc = "Message Buffer 18 ID Register"]
5457pub mod mb18_8b_id;
5458#[doc = "MB4_64B_ID (rw) register accessor: Message Buffer 4 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_id::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@mb4_64b_id`] module"]
5459#[doc(alias = "MB4_64B_ID")]
5460pub type Mb4_64bId = crate::Reg<mb4_64b_id::Mb4_64bIdSpec>;
5461#[doc = "Message Buffer 4 ID Register"]
5462pub mod mb4_64b_id;
5463#[doc = "MB7_32B_WORD1 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word1::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@mb7_32b_word1`] module"]
5464#[doc(alias = "MB7_32B_WORD1")]
5465pub type Mb7_32bWord1 = crate::Reg<mb7_32b_word1::Mb7_32bWord1Spec>;
5466#[doc = "Message Buffer 7 WORD_32B Register"]
5467pub mod mb7_32b_word1;
5468#[doc = "MB12_16B_WORD0 (rw) register accessor: Message Buffer 12 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_16b_word0::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@mb12_16b_word0`] module"]
5469#[doc(alias = "MB12_16B_WORD0")]
5470pub type Mb12_16bWord0 = crate::Reg<mb12_16b_word0::Mb12_16bWord0Spec>;
5471#[doc = "Message Buffer 12 WORD_16B Register"]
5472pub mod mb12_16b_word0;
5473#[doc = "MB18_8B_WORD0 (rw) register accessor: Message Buffer 18 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_8b_word0::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@mb18_8b_word0`] module"]
5474#[doc(alias = "MB18_8B_WORD0")]
5475pub type Mb18_8bWord0 = crate::Reg<mb18_8b_word0::Mb18_8bWord0Spec>;
5476#[doc = "Message Buffer 18 WORD_8B Register"]
5477pub mod mb18_8b_word0;
5478#[doc = "MB4_64B_WORD0 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word0::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@mb4_64b_word0`] module"]
5479#[doc(alias = "MB4_64B_WORD0")]
5480pub type Mb4_64bWord0 = crate::Reg<mb4_64b_word0::Mb4_64bWord0Spec>;
5481#[doc = "Message Buffer 4 WORD_64B Register"]
5482pub mod mb4_64b_word0;
5483#[doc = "MB7_32B_WORD2 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word2::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@mb7_32b_word2`] module"]
5484#[doc(alias = "MB7_32B_WORD2")]
5485pub type Mb7_32bWord2 = crate::Reg<mb7_32b_word2::Mb7_32bWord2Spec>;
5486#[doc = "Message Buffer 7 WORD_32B Register"]
5487pub mod mb7_32b_word2;
5488#[doc = "WORD018 (rw) register accessor: Message Buffer 18 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word018::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word018::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@word018`] module"]
5489#[doc(alias = "WORD018")]
5490pub type Word018 = crate::Reg<word018::Word018Spec>;
5491#[doc = "Message Buffer 18 WORD0 Register"]
5492pub mod word018;
5493#[doc = "MB12_16B_WORD1 (rw) register accessor: Message Buffer 12 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_16b_word1::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@mb12_16b_word1`] module"]
5494#[doc(alias = "MB12_16B_WORD1")]
5495pub type Mb12_16bWord1 = crate::Reg<mb12_16b_word1::Mb12_16bWord1Spec>;
5496#[doc = "Message Buffer 12 WORD_16B Register"]
5497pub mod mb12_16b_word1;
5498#[doc = "MB18_8B_WORD1 (rw) register accessor: Message Buffer 18 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_8b_word1::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@mb18_8b_word1`] module"]
5499#[doc(alias = "MB18_8B_WORD1")]
5500pub type Mb18_8bWord1 = crate::Reg<mb18_8b_word1::Mb18_8bWord1Spec>;
5501#[doc = "Message Buffer 18 WORD_8B Register"]
5502pub mod mb18_8b_word1;
5503#[doc = "MB4_64B_WORD1 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word1::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@mb4_64b_word1`] module"]
5504#[doc(alias = "MB4_64B_WORD1")]
5505pub type Mb4_64bWord1 = crate::Reg<mb4_64b_word1::Mb4_64bWord1Spec>;
5506#[doc = "Message Buffer 4 WORD_64B Register"]
5507pub mod mb4_64b_word1;
5508#[doc = "MB7_32B_WORD3 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word3::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@mb7_32b_word3`] module"]
5509#[doc(alias = "MB7_32B_WORD3")]
5510pub type Mb7_32bWord3 = crate::Reg<mb7_32b_word3::Mb7_32bWord3Spec>;
5511#[doc = "Message Buffer 7 WORD_32B Register"]
5512pub mod mb7_32b_word3;
5513#[doc = "WORD118 (rw) register accessor: Message Buffer 18 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word118::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word118::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@word118`] module"]
5514#[doc(alias = "WORD118")]
5515pub type Word118 = crate::Reg<word118::Word118Spec>;
5516#[doc = "Message Buffer 18 WORD1 Register"]
5517pub mod word118;
5518#[doc = "CS19 (rw) register accessor: Message Buffer 19 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs19::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs19::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@cs19`] module"]
5519#[doc(alias = "CS19")]
5520pub type Cs19 = crate::Reg<cs19::Cs19Spec>;
5521#[doc = "Message Buffer 19 CS Register"]
5522pub mod cs19;
5523#[doc = "MB12_16B_WORD2 (rw) register accessor: Message Buffer 12 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_16b_word2::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@mb12_16b_word2`] module"]
5524#[doc(alias = "MB12_16B_WORD2")]
5525pub type Mb12_16bWord2 = crate::Reg<mb12_16b_word2::Mb12_16bWord2Spec>;
5526#[doc = "Message Buffer 12 WORD_16B Register"]
5527pub mod mb12_16b_word2;
5528#[doc = "MB19_8B_CS (rw) register accessor: Message Buffer 19 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_8b_cs::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@mb19_8b_cs`] module"]
5529#[doc(alias = "MB19_8B_CS")]
5530pub type Mb19_8bCs = crate::Reg<mb19_8b_cs::Mb19_8bCsSpec>;
5531#[doc = "Message Buffer 19 CS Register"]
5532pub mod mb19_8b_cs;
5533#[doc = "MB4_64B_WORD2 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word2::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@mb4_64b_word2`] module"]
5534#[doc(alias = "MB4_64B_WORD2")]
5535pub type Mb4_64bWord2 = crate::Reg<mb4_64b_word2::Mb4_64bWord2Spec>;
5536#[doc = "Message Buffer 4 WORD_64B Register"]
5537pub mod mb4_64b_word2;
5538#[doc = "MB7_32B_WORD4 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word4::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@mb7_32b_word4`] module"]
5539#[doc(alias = "MB7_32B_WORD4")]
5540pub type Mb7_32bWord4 = crate::Reg<mb7_32b_word4::Mb7_32bWord4Spec>;
5541#[doc = "Message Buffer 7 WORD_32B Register"]
5542pub mod mb7_32b_word4;
5543#[doc = "ID19 (rw) register accessor: Message Buffer 19 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id19::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id19::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@id19`] module"]
5544#[doc(alias = "ID19")]
5545pub type Id19 = crate::Reg<id19::Id19Spec>;
5546#[doc = "Message Buffer 19 ID Register"]
5547pub mod id19;
5548#[doc = "MB12_16B_WORD3 (rw) register accessor: Message Buffer 12 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb12_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb12_16b_word3::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@mb12_16b_word3`] module"]
5549#[doc(alias = "MB12_16B_WORD3")]
5550pub type Mb12_16bWord3 = crate::Reg<mb12_16b_word3::Mb12_16bWord3Spec>;
5551#[doc = "Message Buffer 12 WORD_16B Register"]
5552pub mod mb12_16b_word3;
5553#[doc = "MB19_8B_ID (rw) register accessor: Message Buffer 19 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_8b_id::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@mb19_8b_id`] module"]
5554#[doc(alias = "MB19_8B_ID")]
5555pub type Mb19_8bId = crate::Reg<mb19_8b_id::Mb19_8bIdSpec>;
5556#[doc = "Message Buffer 19 ID Register"]
5557pub mod mb19_8b_id;
5558#[doc = "MB4_64B_WORD3 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word3::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@mb4_64b_word3`] module"]
5559#[doc(alias = "MB4_64B_WORD3")]
5560pub type Mb4_64bWord3 = crate::Reg<mb4_64b_word3::Mb4_64bWord3Spec>;
5561#[doc = "Message Buffer 4 WORD_64B Register"]
5562pub mod mb4_64b_word3;
5563#[doc = "MB7_32B_WORD5 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word5::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@mb7_32b_word5`] module"]
5564#[doc(alias = "MB7_32B_WORD5")]
5565pub type Mb7_32bWord5 = crate::Reg<mb7_32b_word5::Mb7_32bWord5Spec>;
5566#[doc = "Message Buffer 7 WORD_32B Register"]
5567pub mod mb7_32b_word5;
5568#[doc = "MB13_16B_CS (rw) register accessor: Message Buffer 13 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_16b_cs::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@mb13_16b_cs`] module"]
5569#[doc(alias = "MB13_16B_CS")]
5570pub type Mb13_16bCs = crate::Reg<mb13_16b_cs::Mb13_16bCsSpec>;
5571#[doc = "Message Buffer 13 CS Register"]
5572pub mod mb13_16b_cs;
5573#[doc = "MB19_8B_WORD0 (rw) register accessor: Message Buffer 19 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_8b_word0::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@mb19_8b_word0`] module"]
5574#[doc(alias = "MB19_8B_WORD0")]
5575pub type Mb19_8bWord0 = crate::Reg<mb19_8b_word0::Mb19_8bWord0Spec>;
5576#[doc = "Message Buffer 19 WORD_8B Register"]
5577pub mod mb19_8b_word0;
5578#[doc = "MB4_64B_WORD4 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word4::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@mb4_64b_word4`] module"]
5579#[doc(alias = "MB4_64B_WORD4")]
5580pub type Mb4_64bWord4 = crate::Reg<mb4_64b_word4::Mb4_64bWord4Spec>;
5581#[doc = "Message Buffer 4 WORD_64B Register"]
5582pub mod mb4_64b_word4;
5583#[doc = "MB7_32B_WORD6 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word6::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@mb7_32b_word6`] module"]
5584#[doc(alias = "MB7_32B_WORD6")]
5585pub type Mb7_32bWord6 = crate::Reg<mb7_32b_word6::Mb7_32bWord6Spec>;
5586#[doc = "Message Buffer 7 WORD_32B Register"]
5587pub mod mb7_32b_word6;
5588#[doc = "WORD019 (rw) register accessor: Message Buffer 19 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word019::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word019::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@word019`] module"]
5589#[doc(alias = "WORD019")]
5590pub type Word019 = crate::Reg<word019::Word019Spec>;
5591#[doc = "Message Buffer 19 WORD0 Register"]
5592pub mod word019;
5593#[doc = "MB13_16B_ID (rw) register accessor: Message Buffer 13 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_16b_id::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@mb13_16b_id`] module"]
5594#[doc(alias = "MB13_16B_ID")]
5595pub type Mb13_16bId = crate::Reg<mb13_16b_id::Mb13_16bIdSpec>;
5596#[doc = "Message Buffer 13 ID Register"]
5597pub mod mb13_16b_id;
5598#[doc = "MB19_8B_WORD1 (rw) register accessor: Message Buffer 19 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_8b_word1::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@mb19_8b_word1`] module"]
5599#[doc(alias = "MB19_8B_WORD1")]
5600pub type Mb19_8bWord1 = crate::Reg<mb19_8b_word1::Mb19_8bWord1Spec>;
5601#[doc = "Message Buffer 19 WORD_8B Register"]
5602pub mod mb19_8b_word1;
5603#[doc = "MB4_64B_WORD5 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word5::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@mb4_64b_word5`] module"]
5604#[doc(alias = "MB4_64B_WORD5")]
5605pub type Mb4_64bWord5 = crate::Reg<mb4_64b_word5::Mb4_64bWord5Spec>;
5606#[doc = "Message Buffer 4 WORD_64B Register"]
5607pub mod mb4_64b_word5;
5608#[doc = "MB7_32B_WORD7 (rw) register accessor: Message Buffer 7 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb7_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb7_32b_word7::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@mb7_32b_word7`] module"]
5609#[doc(alias = "MB7_32B_WORD7")]
5610pub type Mb7_32bWord7 = crate::Reg<mb7_32b_word7::Mb7_32bWord7Spec>;
5611#[doc = "Message Buffer 7 WORD_32B Register"]
5612pub mod mb7_32b_word7;
5613#[doc = "WORD119 (rw) register accessor: Message Buffer 19 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word119::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word119::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@word119`] module"]
5614#[doc(alias = "WORD119")]
5615pub type Word119 = crate::Reg<word119::Word119Spec>;
5616#[doc = "Message Buffer 19 WORD1 Register"]
5617pub mod word119;
5618#[doc = "CS20 (rw) register accessor: Message Buffer 20 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs20::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs20::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@cs20`] module"]
5619#[doc(alias = "CS20")]
5620pub type Cs20 = crate::Reg<cs20::Cs20Spec>;
5621#[doc = "Message Buffer 20 CS Register"]
5622pub mod cs20;
5623#[doc = "MB13_16B_WORD0 (rw) register accessor: Message Buffer 13 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_16b_word0::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@mb13_16b_word0`] module"]
5624#[doc(alias = "MB13_16B_WORD0")]
5625pub type Mb13_16bWord0 = crate::Reg<mb13_16b_word0::Mb13_16bWord0Spec>;
5626#[doc = "Message Buffer 13 WORD_16B Register"]
5627pub mod mb13_16b_word0;
5628#[doc = "MB20_8B_CS (rw) register accessor: Message Buffer 20 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_8b_cs::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@mb20_8b_cs`] module"]
5629#[doc(alias = "MB20_8B_CS")]
5630pub type Mb20_8bCs = crate::Reg<mb20_8b_cs::Mb20_8bCsSpec>;
5631#[doc = "Message Buffer 20 CS Register"]
5632pub mod mb20_8b_cs;
5633#[doc = "MB4_64B_WORD6 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word6::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@mb4_64b_word6`] module"]
5634#[doc(alias = "MB4_64B_WORD6")]
5635pub type Mb4_64bWord6 = crate::Reg<mb4_64b_word6::Mb4_64bWord6Spec>;
5636#[doc = "Message Buffer 4 WORD_64B Register"]
5637pub mod mb4_64b_word6;
5638#[doc = "MB8_32B_CS (rw) register accessor: Message Buffer 8 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_cs::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@mb8_32b_cs`] module"]
5639#[doc(alias = "MB8_32B_CS")]
5640pub type Mb8_32bCs = crate::Reg<mb8_32b_cs::Mb8_32bCsSpec>;
5641#[doc = "Message Buffer 8 CS Register"]
5642pub mod mb8_32b_cs;
5643#[doc = "ID20 (rw) register accessor: Message Buffer 20 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id20::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id20::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@id20`] module"]
5644#[doc(alias = "ID20")]
5645pub type Id20 = crate::Reg<id20::Id20Spec>;
5646#[doc = "Message Buffer 20 ID Register"]
5647pub mod id20;
5648#[doc = "MB13_16B_WORD1 (rw) register accessor: Message Buffer 13 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_16b_word1::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@mb13_16b_word1`] module"]
5649#[doc(alias = "MB13_16B_WORD1")]
5650pub type Mb13_16bWord1 = crate::Reg<mb13_16b_word1::Mb13_16bWord1Spec>;
5651#[doc = "Message Buffer 13 WORD_16B Register"]
5652pub mod mb13_16b_word1;
5653#[doc = "MB20_8B_ID (rw) register accessor: Message Buffer 20 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_8b_id::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@mb20_8b_id`] module"]
5654#[doc(alias = "MB20_8B_ID")]
5655pub type Mb20_8bId = crate::Reg<mb20_8b_id::Mb20_8bIdSpec>;
5656#[doc = "Message Buffer 20 ID Register"]
5657pub mod mb20_8b_id;
5658#[doc = "MB4_64B_WORD7 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word7::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@mb4_64b_word7`] module"]
5659#[doc(alias = "MB4_64B_WORD7")]
5660pub type Mb4_64bWord7 = crate::Reg<mb4_64b_word7::Mb4_64bWord7Spec>;
5661#[doc = "Message Buffer 4 WORD_64B Register"]
5662pub mod mb4_64b_word7;
5663#[doc = "MB8_32B_ID (rw) register accessor: Message Buffer 8 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_id::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@mb8_32b_id`] module"]
5664#[doc(alias = "MB8_32B_ID")]
5665pub type Mb8_32bId = crate::Reg<mb8_32b_id::Mb8_32bIdSpec>;
5666#[doc = "Message Buffer 8 ID Register"]
5667pub mod mb8_32b_id;
5668#[doc = "MB13_16B_WORD2 (rw) register accessor: Message Buffer 13 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_16b_word2::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@mb13_16b_word2`] module"]
5669#[doc(alias = "MB13_16B_WORD2")]
5670pub type Mb13_16bWord2 = crate::Reg<mb13_16b_word2::Mb13_16bWord2Spec>;
5671#[doc = "Message Buffer 13 WORD_16B Register"]
5672pub mod mb13_16b_word2;
5673#[doc = "MB20_8B_WORD0 (rw) register accessor: Message Buffer 20 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_8b_word0::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@mb20_8b_word0`] module"]
5674#[doc(alias = "MB20_8B_WORD0")]
5675pub type Mb20_8bWord0 = crate::Reg<mb20_8b_word0::Mb20_8bWord0Spec>;
5676#[doc = "Message Buffer 20 WORD_8B Register"]
5677pub mod mb20_8b_word0;
5678#[doc = "MB4_64B_WORD8 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word8::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@mb4_64b_word8`] module"]
5679#[doc(alias = "MB4_64B_WORD8")]
5680pub type Mb4_64bWord8 = crate::Reg<mb4_64b_word8::Mb4_64bWord8Spec>;
5681#[doc = "Message Buffer 4 WORD_64B Register"]
5682pub mod mb4_64b_word8;
5683#[doc = "MB8_32B_WORD0 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word0::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@mb8_32b_word0`] module"]
5684#[doc(alias = "MB8_32B_WORD0")]
5685pub type Mb8_32bWord0 = crate::Reg<mb8_32b_word0::Mb8_32bWord0Spec>;
5686#[doc = "Message Buffer 8 WORD_32B Register"]
5687pub mod mb8_32b_word0;
5688#[doc = "WORD020 (rw) register accessor: Message Buffer 20 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word020::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word020::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@word020`] module"]
5689#[doc(alias = "WORD020")]
5690pub type Word020 = crate::Reg<word020::Word020Spec>;
5691#[doc = "Message Buffer 20 WORD0 Register"]
5692pub mod word020;
5693#[doc = "MB13_16B_WORD3 (rw) register accessor: Message Buffer 13 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb13_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb13_16b_word3::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@mb13_16b_word3`] module"]
5694#[doc(alias = "MB13_16B_WORD3")]
5695pub type Mb13_16bWord3 = crate::Reg<mb13_16b_word3::Mb13_16bWord3Spec>;
5696#[doc = "Message Buffer 13 WORD_16B Register"]
5697pub mod mb13_16b_word3;
5698#[doc = "MB20_8B_WORD1 (rw) register accessor: Message Buffer 20 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_8b_word1::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@mb20_8b_word1`] module"]
5699#[doc(alias = "MB20_8B_WORD1")]
5700pub type Mb20_8bWord1 = crate::Reg<mb20_8b_word1::Mb20_8bWord1Spec>;
5701#[doc = "Message Buffer 20 WORD_8B Register"]
5702pub mod mb20_8b_word1;
5703#[doc = "MB4_64B_WORD9 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word9::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@mb4_64b_word9`] module"]
5704#[doc(alias = "MB4_64B_WORD9")]
5705pub type Mb4_64bWord9 = crate::Reg<mb4_64b_word9::Mb4_64bWord9Spec>;
5706#[doc = "Message Buffer 4 WORD_64B Register"]
5707pub mod mb4_64b_word9;
5708#[doc = "MB8_32B_WORD1 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word1::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@mb8_32b_word1`] module"]
5709#[doc(alias = "MB8_32B_WORD1")]
5710pub type Mb8_32bWord1 = crate::Reg<mb8_32b_word1::Mb8_32bWord1Spec>;
5711#[doc = "Message Buffer 8 WORD_32B Register"]
5712pub mod mb8_32b_word1;
5713#[doc = "WORD120 (rw) register accessor: Message Buffer 20 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word120::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word120::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@word120`] module"]
5714#[doc(alias = "WORD120")]
5715pub type Word120 = crate::Reg<word120::Word120Spec>;
5716#[doc = "Message Buffer 20 WORD1 Register"]
5717pub mod word120;
5718#[doc = "CS21 (rw) register accessor: Message Buffer 21 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs21::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs21::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@cs21`] module"]
5719#[doc(alias = "CS21")]
5720pub type Cs21 = crate::Reg<cs21::Cs21Spec>;
5721#[doc = "Message Buffer 21 CS Register"]
5722pub mod cs21;
5723#[doc = "MB14_16B_CS (rw) register accessor: Message Buffer 14 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_16b_cs::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@mb14_16b_cs`] module"]
5724#[doc(alias = "MB14_16B_CS")]
5725pub type Mb14_16bCs = crate::Reg<mb14_16b_cs::Mb14_16bCsSpec>;
5726#[doc = "Message Buffer 14 CS Register"]
5727pub mod mb14_16b_cs;
5728#[doc = "MB21_8B_CS (rw) register accessor: Message Buffer 21 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb21_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb21_8b_cs::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@mb21_8b_cs`] module"]
5729#[doc(alias = "MB21_8B_CS")]
5730pub type Mb21_8bCs = crate::Reg<mb21_8b_cs::Mb21_8bCsSpec>;
5731#[doc = "Message Buffer 21 CS Register"]
5732pub mod mb21_8b_cs;
5733#[doc = "MB4_64B_WORD10 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word10::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@mb4_64b_word10`] module"]
5734#[doc(alias = "MB4_64B_WORD10")]
5735pub type Mb4_64bWord10 = crate::Reg<mb4_64b_word10::Mb4_64bWord10Spec>;
5736#[doc = "Message Buffer 4 WORD_64B Register"]
5737pub mod mb4_64b_word10;
5738#[doc = "MB8_32B_WORD2 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word2::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@mb8_32b_word2`] module"]
5739#[doc(alias = "MB8_32B_WORD2")]
5740pub type Mb8_32bWord2 = crate::Reg<mb8_32b_word2::Mb8_32bWord2Spec>;
5741#[doc = "Message Buffer 8 WORD_32B Register"]
5742pub mod mb8_32b_word2;
5743#[doc = "ID21 (rw) register accessor: Message Buffer 21 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id21::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id21::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@id21`] module"]
5744#[doc(alias = "ID21")]
5745pub type Id21 = crate::Reg<id21::Id21Spec>;
5746#[doc = "Message Buffer 21 ID Register"]
5747pub mod id21;
5748#[doc = "MB14_16B_ID (rw) register accessor: Message Buffer 14 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_16b_id::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@mb14_16b_id`] module"]
5749#[doc(alias = "MB14_16B_ID")]
5750pub type Mb14_16bId = crate::Reg<mb14_16b_id::Mb14_16bIdSpec>;
5751#[doc = "Message Buffer 14 ID Register"]
5752pub mod mb14_16b_id;
5753#[doc = "MB21_8B_ID (rw) register accessor: Message Buffer 21 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb21_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb21_8b_id::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@mb21_8b_id`] module"]
5754#[doc(alias = "MB21_8B_ID")]
5755pub type Mb21_8bId = crate::Reg<mb21_8b_id::Mb21_8bIdSpec>;
5756#[doc = "Message Buffer 21 ID Register"]
5757pub mod mb21_8b_id;
5758#[doc = "MB4_64B_WORD11 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word11::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@mb4_64b_word11`] module"]
5759#[doc(alias = "MB4_64B_WORD11")]
5760pub type Mb4_64bWord11 = crate::Reg<mb4_64b_word11::Mb4_64bWord11Spec>;
5761#[doc = "Message Buffer 4 WORD_64B Register"]
5762pub mod mb4_64b_word11;
5763#[doc = "MB8_32B_WORD3 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word3::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@mb8_32b_word3`] module"]
5764#[doc(alias = "MB8_32B_WORD3")]
5765pub type Mb8_32bWord3 = crate::Reg<mb8_32b_word3::Mb8_32bWord3Spec>;
5766#[doc = "Message Buffer 8 WORD_32B Register"]
5767pub mod mb8_32b_word3;
5768#[doc = "MB14_16B_WORD0 (rw) register accessor: Message Buffer 14 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_16b_word0::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@mb14_16b_word0`] module"]
5769#[doc(alias = "MB14_16B_WORD0")]
5770pub type Mb14_16bWord0 = crate::Reg<mb14_16b_word0::Mb14_16bWord0Spec>;
5771#[doc = "Message Buffer 14 WORD_16B Register"]
5772pub mod mb14_16b_word0;
5773#[doc = "MB21_8B_WORD0 (rw) register accessor: Message Buffer 21 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb21_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb21_8b_word0::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@mb21_8b_word0`] module"]
5774#[doc(alias = "MB21_8B_WORD0")]
5775pub type Mb21_8bWord0 = crate::Reg<mb21_8b_word0::Mb21_8bWord0Spec>;
5776#[doc = "Message Buffer 21 WORD_8B Register"]
5777pub mod mb21_8b_word0;
5778#[doc = "MB4_64B_WORD12 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word12::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@mb4_64b_word12`] module"]
5779#[doc(alias = "MB4_64B_WORD12")]
5780pub type Mb4_64bWord12 = crate::Reg<mb4_64b_word12::Mb4_64bWord12Spec>;
5781#[doc = "Message Buffer 4 WORD_64B Register"]
5782pub mod mb4_64b_word12;
5783#[doc = "MB8_32B_WORD4 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word4::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@mb8_32b_word4`] module"]
5784#[doc(alias = "MB8_32B_WORD4")]
5785pub type Mb8_32bWord4 = crate::Reg<mb8_32b_word4::Mb8_32bWord4Spec>;
5786#[doc = "Message Buffer 8 WORD_32B Register"]
5787pub mod mb8_32b_word4;
5788#[doc = "WORD021 (rw) register accessor: Message Buffer 21 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word021::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word021::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@word021`] module"]
5789#[doc(alias = "WORD021")]
5790pub type Word021 = crate::Reg<word021::Word021Spec>;
5791#[doc = "Message Buffer 21 WORD0 Register"]
5792pub mod word021;
5793#[doc = "MB14_16B_WORD1 (rw) register accessor: Message Buffer 14 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_16b_word1::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@mb14_16b_word1`] module"]
5794#[doc(alias = "MB14_16B_WORD1")]
5795pub type Mb14_16bWord1 = crate::Reg<mb14_16b_word1::Mb14_16bWord1Spec>;
5796#[doc = "Message Buffer 14 WORD_16B Register"]
5797pub mod mb14_16b_word1;
5798#[doc = "MB21_8B_WORD1 (rw) register accessor: Message Buffer 21 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb21_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb21_8b_word1::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@mb21_8b_word1`] module"]
5799#[doc(alias = "MB21_8B_WORD1")]
5800pub type Mb21_8bWord1 = crate::Reg<mb21_8b_word1::Mb21_8bWord1Spec>;
5801#[doc = "Message Buffer 21 WORD_8B Register"]
5802pub mod mb21_8b_word1;
5803#[doc = "MB4_64B_WORD13 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word13::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@mb4_64b_word13`] module"]
5804#[doc(alias = "MB4_64B_WORD13")]
5805pub type Mb4_64bWord13 = crate::Reg<mb4_64b_word13::Mb4_64bWord13Spec>;
5806#[doc = "Message Buffer 4 WORD_64B Register"]
5807pub mod mb4_64b_word13;
5808#[doc = "MB8_32B_WORD5 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word5::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@mb8_32b_word5`] module"]
5809#[doc(alias = "MB8_32B_WORD5")]
5810pub type Mb8_32bWord5 = crate::Reg<mb8_32b_word5::Mb8_32bWord5Spec>;
5811#[doc = "Message Buffer 8 WORD_32B Register"]
5812pub mod mb8_32b_word5;
5813#[doc = "WORD121 (rw) register accessor: Message Buffer 21 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word121::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word121::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@word121`] module"]
5814#[doc(alias = "WORD121")]
5815pub type Word121 = crate::Reg<word121::Word121Spec>;
5816#[doc = "Message Buffer 21 WORD1 Register"]
5817pub mod word121;
5818#[doc = "CS22 (rw) register accessor: Message Buffer 22 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs22::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs22::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@cs22`] module"]
5819#[doc(alias = "CS22")]
5820pub type Cs22 = crate::Reg<cs22::Cs22Spec>;
5821#[doc = "Message Buffer 22 CS Register"]
5822pub mod cs22;
5823#[doc = "MB14_16B_WORD2 (rw) register accessor: Message Buffer 14 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_16b_word2::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@mb14_16b_word2`] module"]
5824#[doc(alias = "MB14_16B_WORD2")]
5825pub type Mb14_16bWord2 = crate::Reg<mb14_16b_word2::Mb14_16bWord2Spec>;
5826#[doc = "Message Buffer 14 WORD_16B Register"]
5827pub mod mb14_16b_word2;
5828#[doc = "MB22_8B_CS (rw) register accessor: Message Buffer 22 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb22_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb22_8b_cs::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@mb22_8b_cs`] module"]
5829#[doc(alias = "MB22_8B_CS")]
5830pub type Mb22_8bCs = crate::Reg<mb22_8b_cs::Mb22_8bCsSpec>;
5831#[doc = "Message Buffer 22 CS Register"]
5832pub mod mb22_8b_cs;
5833#[doc = "MB4_64B_WORD14 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word14::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@mb4_64b_word14`] module"]
5834#[doc(alias = "MB4_64B_WORD14")]
5835pub type Mb4_64bWord14 = crate::Reg<mb4_64b_word14::Mb4_64bWord14Spec>;
5836#[doc = "Message Buffer 4 WORD_64B Register"]
5837pub mod mb4_64b_word14;
5838#[doc = "MB8_32B_WORD6 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word6::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@mb8_32b_word6`] module"]
5839#[doc(alias = "MB8_32B_WORD6")]
5840pub type Mb8_32bWord6 = crate::Reg<mb8_32b_word6::Mb8_32bWord6Spec>;
5841#[doc = "Message Buffer 8 WORD_32B Register"]
5842pub mod mb8_32b_word6;
5843#[doc = "ID22 (rw) register accessor: Message Buffer 22 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id22::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id22::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@id22`] module"]
5844#[doc(alias = "ID22")]
5845pub type Id22 = crate::Reg<id22::Id22Spec>;
5846#[doc = "Message Buffer 22 ID Register"]
5847pub mod id22;
5848#[doc = "MB14_16B_WORD3 (rw) register accessor: Message Buffer 14 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb14_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb14_16b_word3::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@mb14_16b_word3`] module"]
5849#[doc(alias = "MB14_16B_WORD3")]
5850pub type Mb14_16bWord3 = crate::Reg<mb14_16b_word3::Mb14_16bWord3Spec>;
5851#[doc = "Message Buffer 14 WORD_16B Register"]
5852pub mod mb14_16b_word3;
5853#[doc = "MB22_8B_ID (rw) register accessor: Message Buffer 22 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb22_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb22_8b_id::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@mb22_8b_id`] module"]
5854#[doc(alias = "MB22_8B_ID")]
5855pub type Mb22_8bId = crate::Reg<mb22_8b_id::Mb22_8bIdSpec>;
5856#[doc = "Message Buffer 22 ID Register"]
5857pub mod mb22_8b_id;
5858#[doc = "MB4_64B_WORD15 (rw) register accessor: Message Buffer 4 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb4_64b_word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb4_64b_word15::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@mb4_64b_word15`] module"]
5859#[doc(alias = "MB4_64B_WORD15")]
5860pub type Mb4_64bWord15 = crate::Reg<mb4_64b_word15::Mb4_64bWord15Spec>;
5861#[doc = "Message Buffer 4 WORD_64B Register"]
5862pub mod mb4_64b_word15;
5863#[doc = "MB8_32B_WORD7 (rw) register accessor: Message Buffer 8 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb8_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb8_32b_word7::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@mb8_32b_word7`] module"]
5864#[doc(alias = "MB8_32B_WORD7")]
5865pub type Mb8_32bWord7 = crate::Reg<mb8_32b_word7::Mb8_32bWord7Spec>;
5866#[doc = "Message Buffer 8 WORD_32B Register"]
5867pub mod mb8_32b_word7;
5868#[doc = "MB15_16B_CS (rw) register accessor: Message Buffer 15 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_16b_cs::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@mb15_16b_cs`] module"]
5869#[doc(alias = "MB15_16B_CS")]
5870pub type Mb15_16bCs = crate::Reg<mb15_16b_cs::Mb15_16bCsSpec>;
5871#[doc = "Message Buffer 15 CS Register"]
5872pub mod mb15_16b_cs;
5873#[doc = "MB22_8B_WORD0 (rw) register accessor: Message Buffer 22 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb22_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb22_8b_word0::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@mb22_8b_word0`] module"]
5874#[doc(alias = "MB22_8B_WORD0")]
5875pub type Mb22_8bWord0 = crate::Reg<mb22_8b_word0::Mb22_8bWord0Spec>;
5876#[doc = "Message Buffer 22 WORD_8B Register"]
5877pub mod mb22_8b_word0;
5878#[doc = "MB5_64B_CS (rw) register accessor: Message Buffer 5 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_cs::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@mb5_64b_cs`] module"]
5879#[doc(alias = "MB5_64B_CS")]
5880pub type Mb5_64bCs = crate::Reg<mb5_64b_cs::Mb5_64bCsSpec>;
5881#[doc = "Message Buffer 5 CS Register"]
5882pub mod mb5_64b_cs;
5883#[doc = "MB9_32B_CS (rw) register accessor: Message Buffer 9 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_cs::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@mb9_32b_cs`] module"]
5884#[doc(alias = "MB9_32B_CS")]
5885pub type Mb9_32bCs = crate::Reg<mb9_32b_cs::Mb9_32bCsSpec>;
5886#[doc = "Message Buffer 9 CS Register"]
5887pub mod mb9_32b_cs;
5888#[doc = "WORD022 (rw) register accessor: Message Buffer 22 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word022::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word022::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@word022`] module"]
5889#[doc(alias = "WORD022")]
5890pub type Word022 = crate::Reg<word022::Word022Spec>;
5891#[doc = "Message Buffer 22 WORD0 Register"]
5892pub mod word022;
5893#[doc = "MB15_16B_ID (rw) register accessor: Message Buffer 15 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_16b_id::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@mb15_16b_id`] module"]
5894#[doc(alias = "MB15_16B_ID")]
5895pub type Mb15_16bId = crate::Reg<mb15_16b_id::Mb15_16bIdSpec>;
5896#[doc = "Message Buffer 15 ID Register"]
5897pub mod mb15_16b_id;
5898#[doc = "MB22_8B_WORD1 (rw) register accessor: Message Buffer 22 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb22_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb22_8b_word1::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@mb22_8b_word1`] module"]
5899#[doc(alias = "MB22_8B_WORD1")]
5900pub type Mb22_8bWord1 = crate::Reg<mb22_8b_word1::Mb22_8bWord1Spec>;
5901#[doc = "Message Buffer 22 WORD_8B Register"]
5902pub mod mb22_8b_word1;
5903#[doc = "MB5_64B_ID (rw) register accessor: Message Buffer 5 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_id::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@mb5_64b_id`] module"]
5904#[doc(alias = "MB5_64B_ID")]
5905pub type Mb5_64bId = crate::Reg<mb5_64b_id::Mb5_64bIdSpec>;
5906#[doc = "Message Buffer 5 ID Register"]
5907pub mod mb5_64b_id;
5908#[doc = "MB9_32B_ID (rw) register accessor: Message Buffer 9 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_id::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@mb9_32b_id`] module"]
5909#[doc(alias = "MB9_32B_ID")]
5910pub type Mb9_32bId = crate::Reg<mb9_32b_id::Mb9_32bIdSpec>;
5911#[doc = "Message Buffer 9 ID Register"]
5912pub mod mb9_32b_id;
5913#[doc = "WORD122 (rw) register accessor: Message Buffer 22 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word122::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word122::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@word122`] module"]
5914#[doc(alias = "WORD122")]
5915pub type Word122 = crate::Reg<word122::Word122Spec>;
5916#[doc = "Message Buffer 22 WORD1 Register"]
5917pub mod word122;
5918#[doc = "CS23 (rw) register accessor: Message Buffer 23 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs23::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs23::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@cs23`] module"]
5919#[doc(alias = "CS23")]
5920pub type Cs23 = crate::Reg<cs23::Cs23Spec>;
5921#[doc = "Message Buffer 23 CS Register"]
5922pub mod cs23;
5923#[doc = "MB15_16B_WORD0 (rw) register accessor: Message Buffer 15 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_16b_word0::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@mb15_16b_word0`] module"]
5924#[doc(alias = "MB15_16B_WORD0")]
5925pub type Mb15_16bWord0 = crate::Reg<mb15_16b_word0::Mb15_16bWord0Spec>;
5926#[doc = "Message Buffer 15 WORD_16B Register"]
5927pub mod mb15_16b_word0;
5928#[doc = "MB23_8B_CS (rw) register accessor: Message Buffer 23 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb23_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb23_8b_cs::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@mb23_8b_cs`] module"]
5929#[doc(alias = "MB23_8B_CS")]
5930pub type Mb23_8bCs = crate::Reg<mb23_8b_cs::Mb23_8bCsSpec>;
5931#[doc = "Message Buffer 23 CS Register"]
5932pub mod mb23_8b_cs;
5933#[doc = "MB5_64B_WORD0 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word0::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@mb5_64b_word0`] module"]
5934#[doc(alias = "MB5_64B_WORD0")]
5935pub type Mb5_64bWord0 = crate::Reg<mb5_64b_word0::Mb5_64bWord0Spec>;
5936#[doc = "Message Buffer 5 WORD_64B Register"]
5937pub mod mb5_64b_word0;
5938#[doc = "MB9_32B_WORD0 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word0::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@mb9_32b_word0`] module"]
5939#[doc(alias = "MB9_32B_WORD0")]
5940pub type Mb9_32bWord0 = crate::Reg<mb9_32b_word0::Mb9_32bWord0Spec>;
5941#[doc = "Message Buffer 9 WORD_32B Register"]
5942pub mod mb9_32b_word0;
5943#[doc = "ID23 (rw) register accessor: Message Buffer 23 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id23::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id23::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@id23`] module"]
5944#[doc(alias = "ID23")]
5945pub type Id23 = crate::Reg<id23::Id23Spec>;
5946#[doc = "Message Buffer 23 ID Register"]
5947pub mod id23;
5948#[doc = "MB15_16B_WORD1 (rw) register accessor: Message Buffer 15 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_16b_word1::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@mb15_16b_word1`] module"]
5949#[doc(alias = "MB15_16B_WORD1")]
5950pub type Mb15_16bWord1 = crate::Reg<mb15_16b_word1::Mb15_16bWord1Spec>;
5951#[doc = "Message Buffer 15 WORD_16B Register"]
5952pub mod mb15_16b_word1;
5953#[doc = "MB23_8B_ID (rw) register accessor: Message Buffer 23 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb23_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb23_8b_id::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@mb23_8b_id`] module"]
5954#[doc(alias = "MB23_8B_ID")]
5955pub type Mb23_8bId = crate::Reg<mb23_8b_id::Mb23_8bIdSpec>;
5956#[doc = "Message Buffer 23 ID Register"]
5957pub mod mb23_8b_id;
5958#[doc = "MB5_64B_WORD1 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word1::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@mb5_64b_word1`] module"]
5959#[doc(alias = "MB5_64B_WORD1")]
5960pub type Mb5_64bWord1 = crate::Reg<mb5_64b_word1::Mb5_64bWord1Spec>;
5961#[doc = "Message Buffer 5 WORD_64B Register"]
5962pub mod mb5_64b_word1;
5963#[doc = "MB9_32B_WORD1 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word1::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@mb9_32b_word1`] module"]
5964#[doc(alias = "MB9_32B_WORD1")]
5965pub type Mb9_32bWord1 = crate::Reg<mb9_32b_word1::Mb9_32bWord1Spec>;
5966#[doc = "Message Buffer 9 WORD_32B Register"]
5967pub mod mb9_32b_word1;
5968#[doc = "MB15_16B_WORD2 (rw) register accessor: Message Buffer 15 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_16b_word2::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@mb15_16b_word2`] module"]
5969#[doc(alias = "MB15_16B_WORD2")]
5970pub type Mb15_16bWord2 = crate::Reg<mb15_16b_word2::Mb15_16bWord2Spec>;
5971#[doc = "Message Buffer 15 WORD_16B Register"]
5972pub mod mb15_16b_word2;
5973#[doc = "MB23_8B_WORD0 (rw) register accessor: Message Buffer 23 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb23_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb23_8b_word0::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@mb23_8b_word0`] module"]
5974#[doc(alias = "MB23_8B_WORD0")]
5975pub type Mb23_8bWord0 = crate::Reg<mb23_8b_word0::Mb23_8bWord0Spec>;
5976#[doc = "Message Buffer 23 WORD_8B Register"]
5977pub mod mb23_8b_word0;
5978#[doc = "MB5_64B_WORD2 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word2::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@mb5_64b_word2`] module"]
5979#[doc(alias = "MB5_64B_WORD2")]
5980pub type Mb5_64bWord2 = crate::Reg<mb5_64b_word2::Mb5_64bWord2Spec>;
5981#[doc = "Message Buffer 5 WORD_64B Register"]
5982pub mod mb5_64b_word2;
5983#[doc = "MB9_32B_WORD2 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word2::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@mb9_32b_word2`] module"]
5984#[doc(alias = "MB9_32B_WORD2")]
5985pub type Mb9_32bWord2 = crate::Reg<mb9_32b_word2::Mb9_32bWord2Spec>;
5986#[doc = "Message Buffer 9 WORD_32B Register"]
5987pub mod mb9_32b_word2;
5988#[doc = "WORD023 (rw) register accessor: Message Buffer 23 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word023::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word023::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@word023`] module"]
5989#[doc(alias = "WORD023")]
5990pub type Word023 = crate::Reg<word023::Word023Spec>;
5991#[doc = "Message Buffer 23 WORD0 Register"]
5992pub mod word023;
5993#[doc = "MB15_16B_WORD3 (rw) register accessor: Message Buffer 15 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb15_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb15_16b_word3::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@mb15_16b_word3`] module"]
5994#[doc(alias = "MB15_16B_WORD3")]
5995pub type Mb15_16bWord3 = crate::Reg<mb15_16b_word3::Mb15_16bWord3Spec>;
5996#[doc = "Message Buffer 15 WORD_16B Register"]
5997pub mod mb15_16b_word3;
5998#[doc = "MB23_8B_WORD1 (rw) register accessor: Message Buffer 23 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb23_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb23_8b_word1::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@mb23_8b_word1`] module"]
5999#[doc(alias = "MB23_8B_WORD1")]
6000pub type Mb23_8bWord1 = crate::Reg<mb23_8b_word1::Mb23_8bWord1Spec>;
6001#[doc = "Message Buffer 23 WORD_8B Register"]
6002pub mod mb23_8b_word1;
6003#[doc = "MB5_64B_WORD3 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word3::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@mb5_64b_word3`] module"]
6004#[doc(alias = "MB5_64B_WORD3")]
6005pub type Mb5_64bWord3 = crate::Reg<mb5_64b_word3::Mb5_64bWord3Spec>;
6006#[doc = "Message Buffer 5 WORD_64B Register"]
6007pub mod mb5_64b_word3;
6008#[doc = "MB9_32B_WORD3 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word3::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@mb9_32b_word3`] module"]
6009#[doc(alias = "MB9_32B_WORD3")]
6010pub type Mb9_32bWord3 = crate::Reg<mb9_32b_word3::Mb9_32bWord3Spec>;
6011#[doc = "Message Buffer 9 WORD_32B Register"]
6012pub mod mb9_32b_word3;
6013#[doc = "WORD123 (rw) register accessor: Message Buffer 23 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word123::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word123::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@word123`] module"]
6014#[doc(alias = "WORD123")]
6015pub type Word123 = crate::Reg<word123::Word123Spec>;
6016#[doc = "Message Buffer 23 WORD1 Register"]
6017pub mod word123;
6018#[doc = "CS24 (rw) register accessor: Message Buffer 24 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs24::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs24::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@cs24`] module"]
6019#[doc(alias = "CS24")]
6020pub type Cs24 = crate::Reg<cs24::Cs24Spec>;
6021#[doc = "Message Buffer 24 CS Register"]
6022pub mod cs24;
6023#[doc = "MB16_16B_CS (rw) register accessor: Message Buffer 16 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_16b_cs::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@mb16_16b_cs`] module"]
6024#[doc(alias = "MB16_16B_CS")]
6025pub type Mb16_16bCs = crate::Reg<mb16_16b_cs::Mb16_16bCsSpec>;
6026#[doc = "Message Buffer 16 CS Register"]
6027pub mod mb16_16b_cs;
6028#[doc = "MB24_8B_CS (rw) register accessor: Message Buffer 24 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb24_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb24_8b_cs::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@mb24_8b_cs`] module"]
6029#[doc(alias = "MB24_8B_CS")]
6030pub type Mb24_8bCs = crate::Reg<mb24_8b_cs::Mb24_8bCsSpec>;
6031#[doc = "Message Buffer 24 CS Register"]
6032pub mod mb24_8b_cs;
6033#[doc = "MB5_64B_WORD4 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word4::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@mb5_64b_word4`] module"]
6034#[doc(alias = "MB5_64B_WORD4")]
6035pub type Mb5_64bWord4 = crate::Reg<mb5_64b_word4::Mb5_64bWord4Spec>;
6036#[doc = "Message Buffer 5 WORD_64B Register"]
6037pub mod mb5_64b_word4;
6038#[doc = "MB9_32B_WORD4 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word4::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@mb9_32b_word4`] module"]
6039#[doc(alias = "MB9_32B_WORD4")]
6040pub type Mb9_32bWord4 = crate::Reg<mb9_32b_word4::Mb9_32bWord4Spec>;
6041#[doc = "Message Buffer 9 WORD_32B Register"]
6042pub mod mb9_32b_word4;
6043#[doc = "ID24 (rw) register accessor: Message Buffer 24 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id24::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id24::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@id24`] module"]
6044#[doc(alias = "ID24")]
6045pub type Id24 = crate::Reg<id24::Id24Spec>;
6046#[doc = "Message Buffer 24 ID Register"]
6047pub mod id24;
6048#[doc = "MB16_16B_ID (rw) register accessor: Message Buffer 16 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_16b_id::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@mb16_16b_id`] module"]
6049#[doc(alias = "MB16_16B_ID")]
6050pub type Mb16_16bId = crate::Reg<mb16_16b_id::Mb16_16bIdSpec>;
6051#[doc = "Message Buffer 16 ID Register"]
6052pub mod mb16_16b_id;
6053#[doc = "MB24_8B_ID (rw) register accessor: Message Buffer 24 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb24_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb24_8b_id::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@mb24_8b_id`] module"]
6054#[doc(alias = "MB24_8B_ID")]
6055pub type Mb24_8bId = crate::Reg<mb24_8b_id::Mb24_8bIdSpec>;
6056#[doc = "Message Buffer 24 ID Register"]
6057pub mod mb24_8b_id;
6058#[doc = "MB5_64B_WORD5 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word5::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@mb5_64b_word5`] module"]
6059#[doc(alias = "MB5_64B_WORD5")]
6060pub type Mb5_64bWord5 = crate::Reg<mb5_64b_word5::Mb5_64bWord5Spec>;
6061#[doc = "Message Buffer 5 WORD_64B Register"]
6062pub mod mb5_64b_word5;
6063#[doc = "MB9_32B_WORD5 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word5::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@mb9_32b_word5`] module"]
6064#[doc(alias = "MB9_32B_WORD5")]
6065pub type Mb9_32bWord5 = crate::Reg<mb9_32b_word5::Mb9_32bWord5Spec>;
6066#[doc = "Message Buffer 9 WORD_32B Register"]
6067pub mod mb9_32b_word5;
6068#[doc = "MB16_16B_WORD0 (rw) register accessor: Message Buffer 16 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_16b_word0::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@mb16_16b_word0`] module"]
6069#[doc(alias = "MB16_16B_WORD0")]
6070pub type Mb16_16bWord0 = crate::Reg<mb16_16b_word0::Mb16_16bWord0Spec>;
6071#[doc = "Message Buffer 16 WORD_16B Register"]
6072pub mod mb16_16b_word0;
6073#[doc = "MB24_8B_WORD0 (rw) register accessor: Message Buffer 24 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb24_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb24_8b_word0::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@mb24_8b_word0`] module"]
6074#[doc(alias = "MB24_8B_WORD0")]
6075pub type Mb24_8bWord0 = crate::Reg<mb24_8b_word0::Mb24_8bWord0Spec>;
6076#[doc = "Message Buffer 24 WORD_8B Register"]
6077pub mod mb24_8b_word0;
6078#[doc = "MB5_64B_WORD6 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word6::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@mb5_64b_word6`] module"]
6079#[doc(alias = "MB5_64B_WORD6")]
6080pub type Mb5_64bWord6 = crate::Reg<mb5_64b_word6::Mb5_64bWord6Spec>;
6081#[doc = "Message Buffer 5 WORD_64B Register"]
6082pub mod mb5_64b_word6;
6083#[doc = "MB9_32B_WORD6 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word6::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@mb9_32b_word6`] module"]
6084#[doc(alias = "MB9_32B_WORD6")]
6085pub type Mb9_32bWord6 = crate::Reg<mb9_32b_word6::Mb9_32bWord6Spec>;
6086#[doc = "Message Buffer 9 WORD_32B Register"]
6087pub mod mb9_32b_word6;
6088#[doc = "WORD024 (rw) register accessor: Message Buffer 24 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word024::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word024::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@word024`] module"]
6089#[doc(alias = "WORD024")]
6090pub type Word024 = crate::Reg<word024::Word024Spec>;
6091#[doc = "Message Buffer 24 WORD0 Register"]
6092pub mod word024;
6093#[doc = "MB16_16B_WORD1 (rw) register accessor: Message Buffer 16 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_16b_word1::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@mb16_16b_word1`] module"]
6094#[doc(alias = "MB16_16B_WORD1")]
6095pub type Mb16_16bWord1 = crate::Reg<mb16_16b_word1::Mb16_16bWord1Spec>;
6096#[doc = "Message Buffer 16 WORD_16B Register"]
6097pub mod mb16_16b_word1;
6098#[doc = "MB24_8B_WORD1 (rw) register accessor: Message Buffer 24 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb24_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb24_8b_word1::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@mb24_8b_word1`] module"]
6099#[doc(alias = "MB24_8B_WORD1")]
6100pub type Mb24_8bWord1 = crate::Reg<mb24_8b_word1::Mb24_8bWord1Spec>;
6101#[doc = "Message Buffer 24 WORD_8B Register"]
6102pub mod mb24_8b_word1;
6103#[doc = "MB5_64B_WORD7 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word7::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@mb5_64b_word7`] module"]
6104#[doc(alias = "MB5_64B_WORD7")]
6105pub type Mb5_64bWord7 = crate::Reg<mb5_64b_word7::Mb5_64bWord7Spec>;
6106#[doc = "Message Buffer 5 WORD_64B Register"]
6107pub mod mb5_64b_word7;
6108#[doc = "MB9_32B_WORD7 (rw) register accessor: Message Buffer 9 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb9_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb9_32b_word7::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@mb9_32b_word7`] module"]
6109#[doc(alias = "MB9_32B_WORD7")]
6110pub type Mb9_32bWord7 = crate::Reg<mb9_32b_word7::Mb9_32bWord7Spec>;
6111#[doc = "Message Buffer 9 WORD_32B Register"]
6112pub mod mb9_32b_word7;
6113#[doc = "WORD124 (rw) register accessor: Message Buffer 24 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word124::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word124::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@word124`] module"]
6114#[doc(alias = "WORD124")]
6115pub type Word124 = crate::Reg<word124::Word124Spec>;
6116#[doc = "Message Buffer 24 WORD1 Register"]
6117pub mod word124;
6118#[doc = "CS25 (rw) register accessor: Message Buffer 25 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs25::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs25::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@cs25`] module"]
6119#[doc(alias = "CS25")]
6120pub type Cs25 = crate::Reg<cs25::Cs25Spec>;
6121#[doc = "Message Buffer 25 CS Register"]
6122pub mod cs25;
6123#[doc = "MB10_32B_CS (rw) register accessor: Message Buffer 10 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_cs::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@mb10_32b_cs`] module"]
6124#[doc(alias = "MB10_32B_CS")]
6125pub type Mb10_32bCs = crate::Reg<mb10_32b_cs::Mb10_32bCsSpec>;
6126#[doc = "Message Buffer 10 CS Register"]
6127pub mod mb10_32b_cs;
6128#[doc = "MB16_16B_WORD2 (rw) register accessor: Message Buffer 16 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_16b_word2::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@mb16_16b_word2`] module"]
6129#[doc(alias = "MB16_16B_WORD2")]
6130pub type Mb16_16bWord2 = crate::Reg<mb16_16b_word2::Mb16_16bWord2Spec>;
6131#[doc = "Message Buffer 16 WORD_16B Register"]
6132pub mod mb16_16b_word2;
6133#[doc = "MB25_8B_CS (rw) register accessor: Message Buffer 25 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb25_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb25_8b_cs::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@mb25_8b_cs`] module"]
6134#[doc(alias = "MB25_8B_CS")]
6135pub type Mb25_8bCs = crate::Reg<mb25_8b_cs::Mb25_8bCsSpec>;
6136#[doc = "Message Buffer 25 CS Register"]
6137pub mod mb25_8b_cs;
6138#[doc = "MB5_64B_WORD8 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word8::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@mb5_64b_word8`] module"]
6139#[doc(alias = "MB5_64B_WORD8")]
6140pub type Mb5_64bWord8 = crate::Reg<mb5_64b_word8::Mb5_64bWord8Spec>;
6141#[doc = "Message Buffer 5 WORD_64B Register"]
6142pub mod mb5_64b_word8;
6143#[doc = "ID25 (rw) register accessor: Message Buffer 25 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id25::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id25::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@id25`] module"]
6144#[doc(alias = "ID25")]
6145pub type Id25 = crate::Reg<id25::Id25Spec>;
6146#[doc = "Message Buffer 25 ID Register"]
6147pub mod id25;
6148#[doc = "MB10_32B_ID (rw) register accessor: Message Buffer 10 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_id::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@mb10_32b_id`] module"]
6149#[doc(alias = "MB10_32B_ID")]
6150pub type Mb10_32bId = crate::Reg<mb10_32b_id::Mb10_32bIdSpec>;
6151#[doc = "Message Buffer 10 ID Register"]
6152pub mod mb10_32b_id;
6153#[doc = "MB16_16B_WORD3 (rw) register accessor: Message Buffer 16 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb16_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb16_16b_word3::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@mb16_16b_word3`] module"]
6154#[doc(alias = "MB16_16B_WORD3")]
6155pub type Mb16_16bWord3 = crate::Reg<mb16_16b_word3::Mb16_16bWord3Spec>;
6156#[doc = "Message Buffer 16 WORD_16B Register"]
6157pub mod mb16_16b_word3;
6158#[doc = "MB25_8B_ID (rw) register accessor: Message Buffer 25 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb25_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb25_8b_id::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@mb25_8b_id`] module"]
6159#[doc(alias = "MB25_8B_ID")]
6160pub type Mb25_8bId = crate::Reg<mb25_8b_id::Mb25_8bIdSpec>;
6161#[doc = "Message Buffer 25 ID Register"]
6162pub mod mb25_8b_id;
6163#[doc = "MB5_64B_WORD9 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word9::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@mb5_64b_word9`] module"]
6164#[doc(alias = "MB5_64B_WORD9")]
6165pub type Mb5_64bWord9 = crate::Reg<mb5_64b_word9::Mb5_64bWord9Spec>;
6166#[doc = "Message Buffer 5 WORD_64B Register"]
6167pub mod mb5_64b_word9;
6168#[doc = "MB10_32B_WORD0 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word0::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@mb10_32b_word0`] module"]
6169#[doc(alias = "MB10_32B_WORD0")]
6170pub type Mb10_32bWord0 = crate::Reg<mb10_32b_word0::Mb10_32bWord0Spec>;
6171#[doc = "Message Buffer 10 WORD_32B Register"]
6172pub mod mb10_32b_word0;
6173#[doc = "MB17_16B_CS (rw) register accessor: Message Buffer 17 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_16b_cs::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@mb17_16b_cs`] module"]
6174#[doc(alias = "MB17_16B_CS")]
6175pub type Mb17_16bCs = crate::Reg<mb17_16b_cs::Mb17_16bCsSpec>;
6176#[doc = "Message Buffer 17 CS Register"]
6177pub mod mb17_16b_cs;
6178#[doc = "MB25_8B_WORD0 (rw) register accessor: Message Buffer 25 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb25_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb25_8b_word0::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@mb25_8b_word0`] module"]
6179#[doc(alias = "MB25_8B_WORD0")]
6180pub type Mb25_8bWord0 = crate::Reg<mb25_8b_word0::Mb25_8bWord0Spec>;
6181#[doc = "Message Buffer 25 WORD_8B Register"]
6182pub mod mb25_8b_word0;
6183#[doc = "MB5_64B_WORD10 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word10::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@mb5_64b_word10`] module"]
6184#[doc(alias = "MB5_64B_WORD10")]
6185pub type Mb5_64bWord10 = crate::Reg<mb5_64b_word10::Mb5_64bWord10Spec>;
6186#[doc = "Message Buffer 5 WORD_64B Register"]
6187pub mod mb5_64b_word10;
6188#[doc = "WORD025 (rw) register accessor: Message Buffer 25 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word025::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word025::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@word025`] module"]
6189#[doc(alias = "WORD025")]
6190pub type Word025 = crate::Reg<word025::Word025Spec>;
6191#[doc = "Message Buffer 25 WORD0 Register"]
6192pub mod word025;
6193#[doc = "MB10_32B_WORD1 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word1::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@mb10_32b_word1`] module"]
6194#[doc(alias = "MB10_32B_WORD1")]
6195pub type Mb10_32bWord1 = crate::Reg<mb10_32b_word1::Mb10_32bWord1Spec>;
6196#[doc = "Message Buffer 10 WORD_32B Register"]
6197pub mod mb10_32b_word1;
6198#[doc = "MB17_16B_ID (rw) register accessor: Message Buffer 17 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_16b_id::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@mb17_16b_id`] module"]
6199#[doc(alias = "MB17_16B_ID")]
6200pub type Mb17_16bId = crate::Reg<mb17_16b_id::Mb17_16bIdSpec>;
6201#[doc = "Message Buffer 17 ID Register"]
6202pub mod mb17_16b_id;
6203#[doc = "MB25_8B_WORD1 (rw) register accessor: Message Buffer 25 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb25_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb25_8b_word1::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@mb25_8b_word1`] module"]
6204#[doc(alias = "MB25_8B_WORD1")]
6205pub type Mb25_8bWord1 = crate::Reg<mb25_8b_word1::Mb25_8bWord1Spec>;
6206#[doc = "Message Buffer 25 WORD_8B Register"]
6207pub mod mb25_8b_word1;
6208#[doc = "MB5_64B_WORD11 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word11::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@mb5_64b_word11`] module"]
6209#[doc(alias = "MB5_64B_WORD11")]
6210pub type Mb5_64bWord11 = crate::Reg<mb5_64b_word11::Mb5_64bWord11Spec>;
6211#[doc = "Message Buffer 5 WORD_64B Register"]
6212pub mod mb5_64b_word11;
6213#[doc = "WORD125 (rw) register accessor: Message Buffer 25 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word125::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word125::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@word125`] module"]
6214#[doc(alias = "WORD125")]
6215pub type Word125 = crate::Reg<word125::Word125Spec>;
6216#[doc = "Message Buffer 25 WORD1 Register"]
6217pub mod word125;
6218#[doc = "CS26 (rw) register accessor: Message Buffer 26 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs26::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs26::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@cs26`] module"]
6219#[doc(alias = "CS26")]
6220pub type Cs26 = crate::Reg<cs26::Cs26Spec>;
6221#[doc = "Message Buffer 26 CS Register"]
6222pub mod cs26;
6223#[doc = "MB10_32B_WORD2 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word2::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@mb10_32b_word2`] module"]
6224#[doc(alias = "MB10_32B_WORD2")]
6225pub type Mb10_32bWord2 = crate::Reg<mb10_32b_word2::Mb10_32bWord2Spec>;
6226#[doc = "Message Buffer 10 WORD_32B Register"]
6227pub mod mb10_32b_word2;
6228#[doc = "MB17_16B_WORD0 (rw) register accessor: Message Buffer 17 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_16b_word0::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@mb17_16b_word0`] module"]
6229#[doc(alias = "MB17_16B_WORD0")]
6230pub type Mb17_16bWord0 = crate::Reg<mb17_16b_word0::Mb17_16bWord0Spec>;
6231#[doc = "Message Buffer 17 WORD_16B Register"]
6232pub mod mb17_16b_word0;
6233#[doc = "MB26_8B_CS (rw) register accessor: Message Buffer 26 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb26_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb26_8b_cs::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@mb26_8b_cs`] module"]
6234#[doc(alias = "MB26_8B_CS")]
6235pub type Mb26_8bCs = crate::Reg<mb26_8b_cs::Mb26_8bCsSpec>;
6236#[doc = "Message Buffer 26 CS Register"]
6237pub mod mb26_8b_cs;
6238#[doc = "MB5_64B_WORD12 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word12::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@mb5_64b_word12`] module"]
6239#[doc(alias = "MB5_64B_WORD12")]
6240pub type Mb5_64bWord12 = crate::Reg<mb5_64b_word12::Mb5_64bWord12Spec>;
6241#[doc = "Message Buffer 5 WORD_64B Register"]
6242pub mod mb5_64b_word12;
6243#[doc = "ID26 (rw) register accessor: Message Buffer 26 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id26::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id26::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@id26`] module"]
6244#[doc(alias = "ID26")]
6245pub type Id26 = crate::Reg<id26::Id26Spec>;
6246#[doc = "Message Buffer 26 ID Register"]
6247pub mod id26;
6248#[doc = "MB10_32B_WORD3 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word3::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@mb10_32b_word3`] module"]
6249#[doc(alias = "MB10_32B_WORD3")]
6250pub type Mb10_32bWord3 = crate::Reg<mb10_32b_word3::Mb10_32bWord3Spec>;
6251#[doc = "Message Buffer 10 WORD_32B Register"]
6252pub mod mb10_32b_word3;
6253#[doc = "MB17_16B_WORD1 (rw) register accessor: Message Buffer 17 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_16b_word1::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@mb17_16b_word1`] module"]
6254#[doc(alias = "MB17_16B_WORD1")]
6255pub type Mb17_16bWord1 = crate::Reg<mb17_16b_word1::Mb17_16bWord1Spec>;
6256#[doc = "Message Buffer 17 WORD_16B Register"]
6257pub mod mb17_16b_word1;
6258#[doc = "MB26_8B_ID (rw) register accessor: Message Buffer 26 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb26_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb26_8b_id::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@mb26_8b_id`] module"]
6259#[doc(alias = "MB26_8B_ID")]
6260pub type Mb26_8bId = crate::Reg<mb26_8b_id::Mb26_8bIdSpec>;
6261#[doc = "Message Buffer 26 ID Register"]
6262pub mod mb26_8b_id;
6263#[doc = "MB5_64B_WORD13 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word13::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@mb5_64b_word13`] module"]
6264#[doc(alias = "MB5_64B_WORD13")]
6265pub type Mb5_64bWord13 = crate::Reg<mb5_64b_word13::Mb5_64bWord13Spec>;
6266#[doc = "Message Buffer 5 WORD_64B Register"]
6267pub mod mb5_64b_word13;
6268#[doc = "MB10_32B_WORD4 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word4::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@mb10_32b_word4`] module"]
6269#[doc(alias = "MB10_32B_WORD4")]
6270pub type Mb10_32bWord4 = crate::Reg<mb10_32b_word4::Mb10_32bWord4Spec>;
6271#[doc = "Message Buffer 10 WORD_32B Register"]
6272pub mod mb10_32b_word4;
6273#[doc = "MB17_16B_WORD2 (rw) register accessor: Message Buffer 17 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_16b_word2::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@mb17_16b_word2`] module"]
6274#[doc(alias = "MB17_16B_WORD2")]
6275pub type Mb17_16bWord2 = crate::Reg<mb17_16b_word2::Mb17_16bWord2Spec>;
6276#[doc = "Message Buffer 17 WORD_16B Register"]
6277pub mod mb17_16b_word2;
6278#[doc = "MB26_8B_WORD0 (rw) register accessor: Message Buffer 26 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb26_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb26_8b_word0::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@mb26_8b_word0`] module"]
6279#[doc(alias = "MB26_8B_WORD0")]
6280pub type Mb26_8bWord0 = crate::Reg<mb26_8b_word0::Mb26_8bWord0Spec>;
6281#[doc = "Message Buffer 26 WORD_8B Register"]
6282pub mod mb26_8b_word0;
6283#[doc = "MB5_64B_WORD14 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word14::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@mb5_64b_word14`] module"]
6284#[doc(alias = "MB5_64B_WORD14")]
6285pub type Mb5_64bWord14 = crate::Reg<mb5_64b_word14::Mb5_64bWord14Spec>;
6286#[doc = "Message Buffer 5 WORD_64B Register"]
6287pub mod mb5_64b_word14;
6288#[doc = "WORD026 (rw) register accessor: Message Buffer 26 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word026::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word026::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@word026`] module"]
6289#[doc(alias = "WORD026")]
6290pub type Word026 = crate::Reg<word026::Word026Spec>;
6291#[doc = "Message Buffer 26 WORD0 Register"]
6292pub mod word026;
6293#[doc = "MB10_32B_WORD5 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word5::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@mb10_32b_word5`] module"]
6294#[doc(alias = "MB10_32B_WORD5")]
6295pub type Mb10_32bWord5 = crate::Reg<mb10_32b_word5::Mb10_32bWord5Spec>;
6296#[doc = "Message Buffer 10 WORD_32B Register"]
6297pub mod mb10_32b_word5;
6298#[doc = "MB17_16B_WORD3 (rw) register accessor: Message Buffer 17 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb17_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb17_16b_word3::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@mb17_16b_word3`] module"]
6299#[doc(alias = "MB17_16B_WORD3")]
6300pub type Mb17_16bWord3 = crate::Reg<mb17_16b_word3::Mb17_16bWord3Spec>;
6301#[doc = "Message Buffer 17 WORD_16B Register"]
6302pub mod mb17_16b_word3;
6303#[doc = "MB26_8B_WORD1 (rw) register accessor: Message Buffer 26 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb26_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb26_8b_word1::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@mb26_8b_word1`] module"]
6304#[doc(alias = "MB26_8B_WORD1")]
6305pub type Mb26_8bWord1 = crate::Reg<mb26_8b_word1::Mb26_8bWord1Spec>;
6306#[doc = "Message Buffer 26 WORD_8B Register"]
6307pub mod mb26_8b_word1;
6308#[doc = "MB5_64B_WORD15 (rw) register accessor: Message Buffer 5 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb5_64b_word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb5_64b_word15::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@mb5_64b_word15`] module"]
6309#[doc(alias = "MB5_64B_WORD15")]
6310pub type Mb5_64bWord15 = crate::Reg<mb5_64b_word15::Mb5_64bWord15Spec>;
6311#[doc = "Message Buffer 5 WORD_64B Register"]
6312pub mod mb5_64b_word15;
6313#[doc = "WORD126 (rw) register accessor: Message Buffer 26 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word126::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word126::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@word126`] module"]
6314#[doc(alias = "WORD126")]
6315pub type Word126 = crate::Reg<word126::Word126Spec>;
6316#[doc = "Message Buffer 26 WORD1 Register"]
6317pub mod word126;
6318#[doc = "CS27 (rw) register accessor: Message Buffer 27 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs27::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs27::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@cs27`] module"]
6319#[doc(alias = "CS27")]
6320pub type Cs27 = crate::Reg<cs27::Cs27Spec>;
6321#[doc = "Message Buffer 27 CS Register"]
6322pub mod cs27;
6323#[doc = "MB10_32B_WORD6 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word6::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@mb10_32b_word6`] module"]
6324#[doc(alias = "MB10_32B_WORD6")]
6325pub type Mb10_32bWord6 = crate::Reg<mb10_32b_word6::Mb10_32bWord6Spec>;
6326#[doc = "Message Buffer 10 WORD_32B Register"]
6327pub mod mb10_32b_word6;
6328#[doc = "MB18_16B_CS (rw) register accessor: Message Buffer 18 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_16b_cs::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@mb18_16b_cs`] module"]
6329#[doc(alias = "MB18_16B_CS")]
6330pub type Mb18_16bCs = crate::Reg<mb18_16b_cs::Mb18_16bCsSpec>;
6331#[doc = "Message Buffer 18 CS Register"]
6332pub mod mb18_16b_cs;
6333#[doc = "MB27_8B_CS (rw) register accessor: Message Buffer 27 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb27_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb27_8b_cs::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@mb27_8b_cs`] module"]
6334#[doc(alias = "MB27_8B_CS")]
6335pub type Mb27_8bCs = crate::Reg<mb27_8b_cs::Mb27_8bCsSpec>;
6336#[doc = "Message Buffer 27 CS Register"]
6337pub mod mb27_8b_cs;
6338#[doc = "MB6_64B_CS (rw) register accessor: Message Buffer 6 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_cs::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@mb6_64b_cs`] module"]
6339#[doc(alias = "MB6_64B_CS")]
6340pub type Mb6_64bCs = crate::Reg<mb6_64b_cs::Mb6_64bCsSpec>;
6341#[doc = "Message Buffer 6 CS Register"]
6342pub mod mb6_64b_cs;
6343#[doc = "ID27 (rw) register accessor: Message Buffer 27 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id27::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id27::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@id27`] module"]
6344#[doc(alias = "ID27")]
6345pub type Id27 = crate::Reg<id27::Id27Spec>;
6346#[doc = "Message Buffer 27 ID Register"]
6347pub mod id27;
6348#[doc = "MB10_32B_WORD7 (rw) register accessor: Message Buffer 10 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb10_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb10_32b_word7::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@mb10_32b_word7`] module"]
6349#[doc(alias = "MB10_32B_WORD7")]
6350pub type Mb10_32bWord7 = crate::Reg<mb10_32b_word7::Mb10_32bWord7Spec>;
6351#[doc = "Message Buffer 10 WORD_32B Register"]
6352pub mod mb10_32b_word7;
6353#[doc = "MB18_16B_ID (rw) register accessor: Message Buffer 18 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_16b_id::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@mb18_16b_id`] module"]
6354#[doc(alias = "MB18_16B_ID")]
6355pub type Mb18_16bId = crate::Reg<mb18_16b_id::Mb18_16bIdSpec>;
6356#[doc = "Message Buffer 18 ID Register"]
6357pub mod mb18_16b_id;
6358#[doc = "MB27_8B_ID (rw) register accessor: Message Buffer 27 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb27_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb27_8b_id::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@mb27_8b_id`] module"]
6359#[doc(alias = "MB27_8B_ID")]
6360pub type Mb27_8bId = crate::Reg<mb27_8b_id::Mb27_8bIdSpec>;
6361#[doc = "Message Buffer 27 ID Register"]
6362pub mod mb27_8b_id;
6363#[doc = "MB6_64B_ID (rw) register accessor: Message Buffer 6 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_id::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@mb6_64b_id`] module"]
6364#[doc(alias = "MB6_64B_ID")]
6365pub type Mb6_64bId = crate::Reg<mb6_64b_id::Mb6_64bIdSpec>;
6366#[doc = "Message Buffer 6 ID Register"]
6367pub mod mb6_64b_id;
6368#[doc = "MB11_32B_CS (rw) register accessor: Message Buffer 11 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_cs::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@mb11_32b_cs`] module"]
6369#[doc(alias = "MB11_32B_CS")]
6370pub type Mb11_32bCs = crate::Reg<mb11_32b_cs::Mb11_32bCsSpec>;
6371#[doc = "Message Buffer 11 CS Register"]
6372pub mod mb11_32b_cs;
6373#[doc = "MB18_16B_WORD0 (rw) register accessor: Message Buffer 18 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_16b_word0::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@mb18_16b_word0`] module"]
6374#[doc(alias = "MB18_16B_WORD0")]
6375pub type Mb18_16bWord0 = crate::Reg<mb18_16b_word0::Mb18_16bWord0Spec>;
6376#[doc = "Message Buffer 18 WORD_16B Register"]
6377pub mod mb18_16b_word0;
6378#[doc = "MB27_8B_WORD0 (rw) register accessor: Message Buffer 27 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb27_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb27_8b_word0::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@mb27_8b_word0`] module"]
6379#[doc(alias = "MB27_8B_WORD0")]
6380pub type Mb27_8bWord0 = crate::Reg<mb27_8b_word0::Mb27_8bWord0Spec>;
6381#[doc = "Message Buffer 27 WORD_8B Register"]
6382pub mod mb27_8b_word0;
6383#[doc = "MB6_64B_WORD0 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word0::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@mb6_64b_word0`] module"]
6384#[doc(alias = "MB6_64B_WORD0")]
6385pub type Mb6_64bWord0 = crate::Reg<mb6_64b_word0::Mb6_64bWord0Spec>;
6386#[doc = "Message Buffer 6 WORD_64B Register"]
6387pub mod mb6_64b_word0;
6388#[doc = "WORD027 (rw) register accessor: Message Buffer 27 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word027::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word027::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@word027`] module"]
6389#[doc(alias = "WORD027")]
6390pub type Word027 = crate::Reg<word027::Word027Spec>;
6391#[doc = "Message Buffer 27 WORD0 Register"]
6392pub mod word027;
6393#[doc = "MB11_32B_ID (rw) register accessor: Message Buffer 11 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_id::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@mb11_32b_id`] module"]
6394#[doc(alias = "MB11_32B_ID")]
6395pub type Mb11_32bId = crate::Reg<mb11_32b_id::Mb11_32bIdSpec>;
6396#[doc = "Message Buffer 11 ID Register"]
6397pub mod mb11_32b_id;
6398#[doc = "MB18_16B_WORD1 (rw) register accessor: Message Buffer 18 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_16b_word1::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@mb18_16b_word1`] module"]
6399#[doc(alias = "MB18_16B_WORD1")]
6400pub type Mb18_16bWord1 = crate::Reg<mb18_16b_word1::Mb18_16bWord1Spec>;
6401#[doc = "Message Buffer 18 WORD_16B Register"]
6402pub mod mb18_16b_word1;
6403#[doc = "MB27_8B_WORD1 (rw) register accessor: Message Buffer 27 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb27_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb27_8b_word1::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@mb27_8b_word1`] module"]
6404#[doc(alias = "MB27_8B_WORD1")]
6405pub type Mb27_8bWord1 = crate::Reg<mb27_8b_word1::Mb27_8bWord1Spec>;
6406#[doc = "Message Buffer 27 WORD_8B Register"]
6407pub mod mb27_8b_word1;
6408#[doc = "MB6_64B_WORD1 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word1::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@mb6_64b_word1`] module"]
6409#[doc(alias = "MB6_64B_WORD1")]
6410pub type Mb6_64bWord1 = crate::Reg<mb6_64b_word1::Mb6_64bWord1Spec>;
6411#[doc = "Message Buffer 6 WORD_64B Register"]
6412pub mod mb6_64b_word1;
6413#[doc = "WORD127 (rw) register accessor: Message Buffer 27 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word127::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word127::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@word127`] module"]
6414#[doc(alias = "WORD127")]
6415pub type Word127 = crate::Reg<word127::Word127Spec>;
6416#[doc = "Message Buffer 27 WORD1 Register"]
6417pub mod word127;
6418#[doc = "CS28 (rw) register accessor: Message Buffer 28 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs28::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs28::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@cs28`] module"]
6419#[doc(alias = "CS28")]
6420pub type Cs28 = crate::Reg<cs28::Cs28Spec>;
6421#[doc = "Message Buffer 28 CS Register"]
6422pub mod cs28;
6423#[doc = "MB11_32B_WORD0 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word0::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@mb11_32b_word0`] module"]
6424#[doc(alias = "MB11_32B_WORD0")]
6425pub type Mb11_32bWord0 = crate::Reg<mb11_32b_word0::Mb11_32bWord0Spec>;
6426#[doc = "Message Buffer 11 WORD_32B Register"]
6427pub mod mb11_32b_word0;
6428#[doc = "MB18_16B_WORD2 (rw) register accessor: Message Buffer 18 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_16b_word2::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@mb18_16b_word2`] module"]
6429#[doc(alias = "MB18_16B_WORD2")]
6430pub type Mb18_16bWord2 = crate::Reg<mb18_16b_word2::Mb18_16bWord2Spec>;
6431#[doc = "Message Buffer 18 WORD_16B Register"]
6432pub mod mb18_16b_word2;
6433#[doc = "MB28_8B_CS (rw) register accessor: Message Buffer 28 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb28_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb28_8b_cs::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@mb28_8b_cs`] module"]
6434#[doc(alias = "MB28_8B_CS")]
6435pub type Mb28_8bCs = crate::Reg<mb28_8b_cs::Mb28_8bCsSpec>;
6436#[doc = "Message Buffer 28 CS Register"]
6437pub mod mb28_8b_cs;
6438#[doc = "MB6_64B_WORD2 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word2::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@mb6_64b_word2`] module"]
6439#[doc(alias = "MB6_64B_WORD2")]
6440pub type Mb6_64bWord2 = crate::Reg<mb6_64b_word2::Mb6_64bWord2Spec>;
6441#[doc = "Message Buffer 6 WORD_64B Register"]
6442pub mod mb6_64b_word2;
6443#[doc = "ID28 (rw) register accessor: Message Buffer 28 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id28::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id28::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@id28`] module"]
6444#[doc(alias = "ID28")]
6445pub type Id28 = crate::Reg<id28::Id28Spec>;
6446#[doc = "Message Buffer 28 ID Register"]
6447pub mod id28;
6448#[doc = "MB11_32B_WORD1 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word1::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@mb11_32b_word1`] module"]
6449#[doc(alias = "MB11_32B_WORD1")]
6450pub type Mb11_32bWord1 = crate::Reg<mb11_32b_word1::Mb11_32bWord1Spec>;
6451#[doc = "Message Buffer 11 WORD_32B Register"]
6452pub mod mb11_32b_word1;
6453#[doc = "MB18_16B_WORD3 (rw) register accessor: Message Buffer 18 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb18_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb18_16b_word3::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@mb18_16b_word3`] module"]
6454#[doc(alias = "MB18_16B_WORD3")]
6455pub type Mb18_16bWord3 = crate::Reg<mb18_16b_word3::Mb18_16bWord3Spec>;
6456#[doc = "Message Buffer 18 WORD_16B Register"]
6457pub mod mb18_16b_word3;
6458#[doc = "MB28_8B_ID (rw) register accessor: Message Buffer 28 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb28_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb28_8b_id::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@mb28_8b_id`] module"]
6459#[doc(alias = "MB28_8B_ID")]
6460pub type Mb28_8bId = crate::Reg<mb28_8b_id::Mb28_8bIdSpec>;
6461#[doc = "Message Buffer 28 ID Register"]
6462pub mod mb28_8b_id;
6463#[doc = "MB6_64B_WORD3 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word3::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@mb6_64b_word3`] module"]
6464#[doc(alias = "MB6_64B_WORD3")]
6465pub type Mb6_64bWord3 = crate::Reg<mb6_64b_word3::Mb6_64bWord3Spec>;
6466#[doc = "Message Buffer 6 WORD_64B Register"]
6467pub mod mb6_64b_word3;
6468#[doc = "MB11_32B_WORD2 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word2::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@mb11_32b_word2`] module"]
6469#[doc(alias = "MB11_32B_WORD2")]
6470pub type Mb11_32bWord2 = crate::Reg<mb11_32b_word2::Mb11_32bWord2Spec>;
6471#[doc = "Message Buffer 11 WORD_32B Register"]
6472pub mod mb11_32b_word2;
6473#[doc = "MB19_16B_CS (rw) register accessor: Message Buffer 19 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_16b_cs::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@mb19_16b_cs`] module"]
6474#[doc(alias = "MB19_16B_CS")]
6475pub type Mb19_16bCs = crate::Reg<mb19_16b_cs::Mb19_16bCsSpec>;
6476#[doc = "Message Buffer 19 CS Register"]
6477pub mod mb19_16b_cs;
6478#[doc = "MB28_8B_WORD0 (rw) register accessor: Message Buffer 28 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb28_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb28_8b_word0::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@mb28_8b_word0`] module"]
6479#[doc(alias = "MB28_8B_WORD0")]
6480pub type Mb28_8bWord0 = crate::Reg<mb28_8b_word0::Mb28_8bWord0Spec>;
6481#[doc = "Message Buffer 28 WORD_8B Register"]
6482pub mod mb28_8b_word0;
6483#[doc = "MB6_64B_WORD4 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word4::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@mb6_64b_word4`] module"]
6484#[doc(alias = "MB6_64B_WORD4")]
6485pub type Mb6_64bWord4 = crate::Reg<mb6_64b_word4::Mb6_64bWord4Spec>;
6486#[doc = "Message Buffer 6 WORD_64B Register"]
6487pub mod mb6_64b_word4;
6488#[doc = "WORD028 (rw) register accessor: Message Buffer 28 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word028::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word028::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@word028`] module"]
6489#[doc(alias = "WORD028")]
6490pub type Word028 = crate::Reg<word028::Word028Spec>;
6491#[doc = "Message Buffer 28 WORD0 Register"]
6492pub mod word028;
6493#[doc = "MB11_32B_WORD3 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word3::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@mb11_32b_word3`] module"]
6494#[doc(alias = "MB11_32B_WORD3")]
6495pub type Mb11_32bWord3 = crate::Reg<mb11_32b_word3::Mb11_32bWord3Spec>;
6496#[doc = "Message Buffer 11 WORD_32B Register"]
6497pub mod mb11_32b_word3;
6498#[doc = "MB19_16B_ID (rw) register accessor: Message Buffer 19 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_16b_id::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@mb19_16b_id`] module"]
6499#[doc(alias = "MB19_16B_ID")]
6500pub type Mb19_16bId = crate::Reg<mb19_16b_id::Mb19_16bIdSpec>;
6501#[doc = "Message Buffer 19 ID Register"]
6502pub mod mb19_16b_id;
6503#[doc = "MB28_8B_WORD1 (rw) register accessor: Message Buffer 28 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb28_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb28_8b_word1::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@mb28_8b_word1`] module"]
6504#[doc(alias = "MB28_8B_WORD1")]
6505pub type Mb28_8bWord1 = crate::Reg<mb28_8b_word1::Mb28_8bWord1Spec>;
6506#[doc = "Message Buffer 28 WORD_8B Register"]
6507pub mod mb28_8b_word1;
6508#[doc = "MB6_64B_WORD5 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word5::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@mb6_64b_word5`] module"]
6509#[doc(alias = "MB6_64B_WORD5")]
6510pub type Mb6_64bWord5 = crate::Reg<mb6_64b_word5::Mb6_64bWord5Spec>;
6511#[doc = "Message Buffer 6 WORD_64B Register"]
6512pub mod mb6_64b_word5;
6513#[doc = "WORD128 (rw) register accessor: Message Buffer 28 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word128::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word128::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@word128`] module"]
6514#[doc(alias = "WORD128")]
6515pub type Word128 = crate::Reg<word128::Word128Spec>;
6516#[doc = "Message Buffer 28 WORD1 Register"]
6517pub mod word128;
6518#[doc = "CS29 (rw) register accessor: Message Buffer 29 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs29::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs29::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@cs29`] module"]
6519#[doc(alias = "CS29")]
6520pub type Cs29 = crate::Reg<cs29::Cs29Spec>;
6521#[doc = "Message Buffer 29 CS Register"]
6522pub mod cs29;
6523#[doc = "MB11_32B_WORD4 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word4::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word4::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@mb11_32b_word4`] module"]
6524#[doc(alias = "MB11_32B_WORD4")]
6525pub type Mb11_32bWord4 = crate::Reg<mb11_32b_word4::Mb11_32bWord4Spec>;
6526#[doc = "Message Buffer 11 WORD_32B Register"]
6527pub mod mb11_32b_word4;
6528#[doc = "MB19_16B_WORD0 (rw) register accessor: Message Buffer 19 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_16b_word0::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@mb19_16b_word0`] module"]
6529#[doc(alias = "MB19_16B_WORD0")]
6530pub type Mb19_16bWord0 = crate::Reg<mb19_16b_word0::Mb19_16bWord0Spec>;
6531#[doc = "Message Buffer 19 WORD_16B Register"]
6532pub mod mb19_16b_word0;
6533#[doc = "MB29_8B_CS (rw) register accessor: Message Buffer 29 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb29_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb29_8b_cs::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@mb29_8b_cs`] module"]
6534#[doc(alias = "MB29_8B_CS")]
6535pub type Mb29_8bCs = crate::Reg<mb29_8b_cs::Mb29_8bCsSpec>;
6536#[doc = "Message Buffer 29 CS Register"]
6537pub mod mb29_8b_cs;
6538#[doc = "MB6_64B_WORD6 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word6::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@mb6_64b_word6`] module"]
6539#[doc(alias = "MB6_64B_WORD6")]
6540pub type Mb6_64bWord6 = crate::Reg<mb6_64b_word6::Mb6_64bWord6Spec>;
6541#[doc = "Message Buffer 6 WORD_64B Register"]
6542pub mod mb6_64b_word6;
6543#[doc = "ID29 (rw) register accessor: Message Buffer 29 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id29::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id29::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@id29`] module"]
6544#[doc(alias = "ID29")]
6545pub type Id29 = crate::Reg<id29::Id29Spec>;
6546#[doc = "Message Buffer 29 ID Register"]
6547pub mod id29;
6548#[doc = "MB11_32B_WORD5 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word5::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word5::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@mb11_32b_word5`] module"]
6549#[doc(alias = "MB11_32B_WORD5")]
6550pub type Mb11_32bWord5 = crate::Reg<mb11_32b_word5::Mb11_32bWord5Spec>;
6551#[doc = "Message Buffer 11 WORD_32B Register"]
6552pub mod mb11_32b_word5;
6553#[doc = "MB19_16B_WORD1 (rw) register accessor: Message Buffer 19 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_16b_word1::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@mb19_16b_word1`] module"]
6554#[doc(alias = "MB19_16B_WORD1")]
6555pub type Mb19_16bWord1 = crate::Reg<mb19_16b_word1::Mb19_16bWord1Spec>;
6556#[doc = "Message Buffer 19 WORD_16B Register"]
6557pub mod mb19_16b_word1;
6558#[doc = "MB29_8B_ID (rw) register accessor: Message Buffer 29 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb29_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb29_8b_id::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@mb29_8b_id`] module"]
6559#[doc(alias = "MB29_8B_ID")]
6560pub type Mb29_8bId = crate::Reg<mb29_8b_id::Mb29_8bIdSpec>;
6561#[doc = "Message Buffer 29 ID Register"]
6562pub mod mb29_8b_id;
6563#[doc = "MB6_64B_WORD7 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word7::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@mb6_64b_word7`] module"]
6564#[doc(alias = "MB6_64B_WORD7")]
6565pub type Mb6_64bWord7 = crate::Reg<mb6_64b_word7::Mb6_64bWord7Spec>;
6566#[doc = "Message Buffer 6 WORD_64B Register"]
6567pub mod mb6_64b_word7;
6568#[doc = "MB11_32B_WORD6 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word6::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word6::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@mb11_32b_word6`] module"]
6569#[doc(alias = "MB11_32B_WORD6")]
6570pub type Mb11_32bWord6 = crate::Reg<mb11_32b_word6::Mb11_32bWord6Spec>;
6571#[doc = "Message Buffer 11 WORD_32B Register"]
6572pub mod mb11_32b_word6;
6573#[doc = "MB19_16B_WORD2 (rw) register accessor: Message Buffer 19 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_16b_word2::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@mb19_16b_word2`] module"]
6574#[doc(alias = "MB19_16B_WORD2")]
6575pub type Mb19_16bWord2 = crate::Reg<mb19_16b_word2::Mb19_16bWord2Spec>;
6576#[doc = "Message Buffer 19 WORD_16B Register"]
6577pub mod mb19_16b_word2;
6578#[doc = "MB29_8B_WORD0 (rw) register accessor: Message Buffer 29 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb29_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb29_8b_word0::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@mb29_8b_word0`] module"]
6579#[doc(alias = "MB29_8B_WORD0")]
6580pub type Mb29_8bWord0 = crate::Reg<mb29_8b_word0::Mb29_8bWord0Spec>;
6581#[doc = "Message Buffer 29 WORD_8B Register"]
6582pub mod mb29_8b_word0;
6583#[doc = "MB6_64B_WORD8 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word8::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word8::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@mb6_64b_word8`] module"]
6584#[doc(alias = "MB6_64B_WORD8")]
6585pub type Mb6_64bWord8 = crate::Reg<mb6_64b_word8::Mb6_64bWord8Spec>;
6586#[doc = "Message Buffer 6 WORD_64B Register"]
6587pub mod mb6_64b_word8;
6588#[doc = "WORD029 (rw) register accessor: Message Buffer 29 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word029::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word029::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@word029`] module"]
6589#[doc(alias = "WORD029")]
6590pub type Word029 = crate::Reg<word029::Word029Spec>;
6591#[doc = "Message Buffer 29 WORD0 Register"]
6592pub mod word029;
6593#[doc = "MB11_32B_WORD7 (rw) register accessor: Message Buffer 11 WORD_32B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb11_32b_word7::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb11_32b_word7::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@mb11_32b_word7`] module"]
6594#[doc(alias = "MB11_32B_WORD7")]
6595pub type Mb11_32bWord7 = crate::Reg<mb11_32b_word7::Mb11_32bWord7Spec>;
6596#[doc = "Message Buffer 11 WORD_32B Register"]
6597pub mod mb11_32b_word7;
6598#[doc = "MB19_16B_WORD3 (rw) register accessor: Message Buffer 19 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb19_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb19_16b_word3::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@mb19_16b_word3`] module"]
6599#[doc(alias = "MB19_16B_WORD3")]
6600pub type Mb19_16bWord3 = crate::Reg<mb19_16b_word3::Mb19_16bWord3Spec>;
6601#[doc = "Message Buffer 19 WORD_16B Register"]
6602pub mod mb19_16b_word3;
6603#[doc = "MB29_8B_WORD1 (rw) register accessor: Message Buffer 29 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb29_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb29_8b_word1::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@mb29_8b_word1`] module"]
6604#[doc(alias = "MB29_8B_WORD1")]
6605pub type Mb29_8bWord1 = crate::Reg<mb29_8b_word1::Mb29_8bWord1Spec>;
6606#[doc = "Message Buffer 29 WORD_8B Register"]
6607pub mod mb29_8b_word1;
6608#[doc = "MB6_64B_WORD9 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word9::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word9::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@mb6_64b_word9`] module"]
6609#[doc(alias = "MB6_64B_WORD9")]
6610pub type Mb6_64bWord9 = crate::Reg<mb6_64b_word9::Mb6_64bWord9Spec>;
6611#[doc = "Message Buffer 6 WORD_64B Register"]
6612pub mod mb6_64b_word9;
6613#[doc = "WORD129 (rw) register accessor: Message Buffer 29 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word129::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word129::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@word129`] module"]
6614#[doc(alias = "WORD129")]
6615pub type Word129 = crate::Reg<word129::Word129Spec>;
6616#[doc = "Message Buffer 29 WORD1 Register"]
6617pub mod word129;
6618#[doc = "CS30 (rw) register accessor: Message Buffer 30 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs30::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs30::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@cs30`] module"]
6619#[doc(alias = "CS30")]
6620pub type Cs30 = crate::Reg<cs30::Cs30Spec>;
6621#[doc = "Message Buffer 30 CS Register"]
6622pub mod cs30;
6623#[doc = "MB20_16B_CS (rw) register accessor: Message Buffer 20 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_16b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_16b_cs::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@mb20_16b_cs`] module"]
6624#[doc(alias = "MB20_16B_CS")]
6625pub type Mb20_16bCs = crate::Reg<mb20_16b_cs::Mb20_16bCsSpec>;
6626#[doc = "Message Buffer 20 CS Register"]
6627pub mod mb20_16b_cs;
6628#[doc = "MB30_8B_CS (rw) register accessor: Message Buffer 30 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb30_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb30_8b_cs::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@mb30_8b_cs`] module"]
6629#[doc(alias = "MB30_8B_CS")]
6630pub type Mb30_8bCs = crate::Reg<mb30_8b_cs::Mb30_8bCsSpec>;
6631#[doc = "Message Buffer 30 CS Register"]
6632pub mod mb30_8b_cs;
6633#[doc = "MB6_64B_WORD10 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word10::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word10::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@mb6_64b_word10`] module"]
6634#[doc(alias = "MB6_64B_WORD10")]
6635pub type Mb6_64bWord10 = crate::Reg<mb6_64b_word10::Mb6_64bWord10Spec>;
6636#[doc = "Message Buffer 6 WORD_64B Register"]
6637pub mod mb6_64b_word10;
6638#[doc = "ID30 (rw) register accessor: Message Buffer 30 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id30::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id30::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@id30`] module"]
6639#[doc(alias = "ID30")]
6640pub type Id30 = crate::Reg<id30::Id30Spec>;
6641#[doc = "Message Buffer 30 ID Register"]
6642pub mod id30;
6643#[doc = "MB20_16B_ID (rw) register accessor: Message Buffer 20 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_16b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_16b_id::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@mb20_16b_id`] module"]
6644#[doc(alias = "MB20_16B_ID")]
6645pub type Mb20_16bId = crate::Reg<mb20_16b_id::Mb20_16bIdSpec>;
6646#[doc = "Message Buffer 20 ID Register"]
6647pub mod mb20_16b_id;
6648#[doc = "MB30_8B_ID (rw) register accessor: Message Buffer 30 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb30_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb30_8b_id::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@mb30_8b_id`] module"]
6649#[doc(alias = "MB30_8B_ID")]
6650pub type Mb30_8bId = crate::Reg<mb30_8b_id::Mb30_8bIdSpec>;
6651#[doc = "Message Buffer 30 ID Register"]
6652pub mod mb30_8b_id;
6653#[doc = "MB6_64B_WORD11 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word11::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word11::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@mb6_64b_word11`] module"]
6654#[doc(alias = "MB6_64B_WORD11")]
6655pub type Mb6_64bWord11 = crate::Reg<mb6_64b_word11::Mb6_64bWord11Spec>;
6656#[doc = "Message Buffer 6 WORD_64B Register"]
6657pub mod mb6_64b_word11;
6658#[doc = "MB20_16B_WORD0 (rw) register accessor: Message Buffer 20 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_16b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_16b_word0::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@mb20_16b_word0`] module"]
6659#[doc(alias = "MB20_16B_WORD0")]
6660pub type Mb20_16bWord0 = crate::Reg<mb20_16b_word0::Mb20_16bWord0Spec>;
6661#[doc = "Message Buffer 20 WORD_16B Register"]
6662pub mod mb20_16b_word0;
6663#[doc = "MB30_8B_WORD0 (rw) register accessor: Message Buffer 30 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb30_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb30_8b_word0::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@mb30_8b_word0`] module"]
6664#[doc(alias = "MB30_8B_WORD0")]
6665pub type Mb30_8bWord0 = crate::Reg<mb30_8b_word0::Mb30_8bWord0Spec>;
6666#[doc = "Message Buffer 30 WORD_8B Register"]
6667pub mod mb30_8b_word0;
6668#[doc = "MB6_64B_WORD12 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word12::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word12::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@mb6_64b_word12`] module"]
6669#[doc(alias = "MB6_64B_WORD12")]
6670pub type Mb6_64bWord12 = crate::Reg<mb6_64b_word12::Mb6_64bWord12Spec>;
6671#[doc = "Message Buffer 6 WORD_64B Register"]
6672pub mod mb6_64b_word12;
6673#[doc = "WORD030 (rw) register accessor: Message Buffer 30 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word030::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word030::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@word030`] module"]
6674#[doc(alias = "WORD030")]
6675pub type Word030 = crate::Reg<word030::Word030Spec>;
6676#[doc = "Message Buffer 30 WORD0 Register"]
6677pub mod word030;
6678#[doc = "MB20_16B_WORD1 (rw) register accessor: Message Buffer 20 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_16b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_16b_word1::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@mb20_16b_word1`] module"]
6679#[doc(alias = "MB20_16B_WORD1")]
6680pub type Mb20_16bWord1 = crate::Reg<mb20_16b_word1::Mb20_16bWord1Spec>;
6681#[doc = "Message Buffer 20 WORD_16B Register"]
6682pub mod mb20_16b_word1;
6683#[doc = "MB30_8B_WORD1 (rw) register accessor: Message Buffer 30 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb30_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb30_8b_word1::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@mb30_8b_word1`] module"]
6684#[doc(alias = "MB30_8B_WORD1")]
6685pub type Mb30_8bWord1 = crate::Reg<mb30_8b_word1::Mb30_8bWord1Spec>;
6686#[doc = "Message Buffer 30 WORD_8B Register"]
6687pub mod mb30_8b_word1;
6688#[doc = "MB6_64B_WORD13 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word13::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word13::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@mb6_64b_word13`] module"]
6689#[doc(alias = "MB6_64B_WORD13")]
6690pub type Mb6_64bWord13 = crate::Reg<mb6_64b_word13::Mb6_64bWord13Spec>;
6691#[doc = "Message Buffer 6 WORD_64B Register"]
6692pub mod mb6_64b_word13;
6693#[doc = "WORD130 (rw) register accessor: Message Buffer 30 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word130::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word130::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@word130`] module"]
6694#[doc(alias = "WORD130")]
6695pub type Word130 = crate::Reg<word130::Word130Spec>;
6696#[doc = "Message Buffer 30 WORD1 Register"]
6697pub mod word130;
6698#[doc = "CS31 (rw) register accessor: Message Buffer 31 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`cs31::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cs31::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@cs31`] module"]
6699#[doc(alias = "CS31")]
6700pub type Cs31 = crate::Reg<cs31::Cs31Spec>;
6701#[doc = "Message Buffer 31 CS Register"]
6702pub mod cs31;
6703#[doc = "MB20_16B_WORD2 (rw) register accessor: Message Buffer 20 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_16b_word2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_16b_word2::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@mb20_16b_word2`] module"]
6704#[doc(alias = "MB20_16B_WORD2")]
6705pub type Mb20_16bWord2 = crate::Reg<mb20_16b_word2::Mb20_16bWord2Spec>;
6706#[doc = "Message Buffer 20 WORD_16B Register"]
6707pub mod mb20_16b_word2;
6708#[doc = "MB31_8B_CS (rw) register accessor: Message Buffer 31 CS Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb31_8b_cs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb31_8b_cs::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@mb31_8b_cs`] module"]
6709#[doc(alias = "MB31_8B_CS")]
6710pub type Mb31_8bCs = crate::Reg<mb31_8b_cs::Mb31_8bCsSpec>;
6711#[doc = "Message Buffer 31 CS Register"]
6712pub mod mb31_8b_cs;
6713#[doc = "MB6_64B_WORD14 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word14::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word14::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@mb6_64b_word14`] module"]
6714#[doc(alias = "MB6_64B_WORD14")]
6715pub type Mb6_64bWord14 = crate::Reg<mb6_64b_word14::Mb6_64bWord14Spec>;
6716#[doc = "Message Buffer 6 WORD_64B Register"]
6717pub mod mb6_64b_word14;
6718#[doc = "ID31 (rw) register accessor: Message Buffer 31 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`id31::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`id31::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@id31`] module"]
6719#[doc(alias = "ID31")]
6720pub type Id31 = crate::Reg<id31::Id31Spec>;
6721#[doc = "Message Buffer 31 ID Register"]
6722pub mod id31;
6723#[doc = "MB20_16B_WORD3 (rw) register accessor: Message Buffer 20 WORD_16B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb20_16b_word3::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb20_16b_word3::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@mb20_16b_word3`] module"]
6724#[doc(alias = "MB20_16B_WORD3")]
6725pub type Mb20_16bWord3 = crate::Reg<mb20_16b_word3::Mb20_16bWord3Spec>;
6726#[doc = "Message Buffer 20 WORD_16B Register"]
6727pub mod mb20_16b_word3;
6728#[doc = "MB31_8B_ID (rw) register accessor: Message Buffer 31 ID Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb31_8b_id::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb31_8b_id::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@mb31_8b_id`] module"]
6729#[doc(alias = "MB31_8B_ID")]
6730pub type Mb31_8bId = crate::Reg<mb31_8b_id::Mb31_8bIdSpec>;
6731#[doc = "Message Buffer 31 ID Register"]
6732pub mod mb31_8b_id;
6733#[doc = "MB6_64B_WORD15 (rw) register accessor: Message Buffer 6 WORD_64B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb6_64b_word15::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb6_64b_word15::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@mb6_64b_word15`] module"]
6734#[doc(alias = "MB6_64B_WORD15")]
6735pub type Mb6_64bWord15 = crate::Reg<mb6_64b_word15::Mb6_64bWord15Spec>;
6736#[doc = "Message Buffer 6 WORD_64B Register"]
6737pub mod mb6_64b_word15;
6738#[doc = "MB31_8B_WORD0 (rw) register accessor: Message Buffer 31 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb31_8b_word0::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb31_8b_word0::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@mb31_8b_word0`] module"]
6739#[doc(alias = "MB31_8B_WORD0")]
6740pub type Mb31_8bWord0 = crate::Reg<mb31_8b_word0::Mb31_8bWord0Spec>;
6741#[doc = "Message Buffer 31 WORD_8B Register"]
6742pub mod mb31_8b_word0;
6743#[doc = "WORD031 (rw) register accessor: Message Buffer 31 WORD0 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word031::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word031::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@word031`] module"]
6744#[doc(alias = "WORD031")]
6745pub type Word031 = crate::Reg<word031::Word031Spec>;
6746#[doc = "Message Buffer 31 WORD0 Register"]
6747pub mod word031;
6748#[doc = "MB31_8B_WORD1 (rw) register accessor: Message Buffer 31 WORD_8B Register\n\nYou can [`read`](crate::Reg::read) this register and get [`mb31_8b_word1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`mb31_8b_word1::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@mb31_8b_word1`] module"]
6749#[doc(alias = "MB31_8B_WORD1")]
6750pub type Mb31_8bWord1 = crate::Reg<mb31_8b_word1::Mb31_8bWord1Spec>;
6751#[doc = "Message Buffer 31 WORD_8B Register"]
6752pub mod mb31_8b_word1;
6753#[doc = "WORD131 (rw) register accessor: Message Buffer 31 WORD1 Register\n\nYou can [`read`](crate::Reg::read) this register and get [`word131::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`word131::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@word131`] module"]
6754#[doc(alias = "WORD131")]
6755pub type Word131 = crate::Reg<word131::Word131Spec>;
6756#[doc = "Message Buffer 31 WORD1 Register"]
6757pub mod word131;
6758#[doc = "RXIMR (rw) register accessor: Receive Individual Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`rximr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`rximr::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@rximr`] module"]
6759#[doc(alias = "RXIMR")]
6760pub type Rximr = crate::Reg<rximr::RximrSpec>;
6761#[doc = "Receive Individual Mask"]
6762pub mod rximr;
6763#[doc = "CTRL1_PN (rw) register accessor: Pretended Networking Control 1\n\nYou can [`read`](crate::Reg::read) this register and get [`ctrl1_pn::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ctrl1_pn::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@ctrl1_pn`] module"]
6764#[doc(alias = "CTRL1_PN")]
6765pub type Ctrl1Pn = crate::Reg<ctrl1_pn::Ctrl1PnSpec>;
6766#[doc = "Pretended Networking Control 1"]
6767pub mod ctrl1_pn;
6768#[doc = "CTRL2_PN (rw) register accessor: Pretended Networking Control 2\n\nYou can [`read`](crate::Reg::read) this register and get [`ctrl2_pn::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ctrl2_pn::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@ctrl2_pn`] module"]
6769#[doc(alias = "CTRL2_PN")]
6770pub type Ctrl2Pn = crate::Reg<ctrl2_pn::Ctrl2PnSpec>;
6771#[doc = "Pretended Networking Control 2"]
6772pub mod ctrl2_pn;
6773#[doc = "WU_MTC (rw) register accessor: Pretended Networking Wake-Up Match\n\nYou can [`read`](crate::Reg::read) this register and get [`wu_mtc::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`wu_mtc::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@wu_mtc`] module"]
6774#[doc(alias = "WU_MTC")]
6775pub type WuMtc = crate::Reg<wu_mtc::WuMtcSpec>;
6776#[doc = "Pretended Networking Wake-Up Match"]
6777pub mod wu_mtc;
6778#[doc = "FLT_ID1 (rw) register accessor: Pretended Networking ID Filter 1\n\nYou can [`read`](crate::Reg::read) this register and get [`flt_id1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`flt_id1::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@flt_id1`] module"]
6779#[doc(alias = "FLT_ID1")]
6780pub type FltId1 = crate::Reg<flt_id1::FltId1Spec>;
6781#[doc = "Pretended Networking ID Filter 1"]
6782pub mod flt_id1;
6783#[doc = "FLT_DLC (rw) register accessor: Pretended Networking Data Length Code (DLC) Filter\n\nYou can [`read`](crate::Reg::read) this register and get [`flt_dlc::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`flt_dlc::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@flt_dlc`] module"]
6784#[doc(alias = "FLT_DLC")]
6785pub type FltDlc = crate::Reg<flt_dlc::FltDlcSpec>;
6786#[doc = "Pretended Networking Data Length Code (DLC) Filter"]
6787pub mod flt_dlc;
6788#[doc = "PL1_LO (rw) register accessor: Pretended Networking Payload Low Filter 1\n\nYou can [`read`](crate::Reg::read) this register and get [`pl1_lo::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`pl1_lo::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@pl1_lo`] module"]
6789#[doc(alias = "PL1_LO")]
6790pub type Pl1Lo = crate::Reg<pl1_lo::Pl1LoSpec>;
6791#[doc = "Pretended Networking Payload Low Filter 1"]
6792pub mod pl1_lo;
6793#[doc = "PL1_HI (rw) register accessor: Pretended Networking Payload High Filter 1\n\nYou can [`read`](crate::Reg::read) this register and get [`pl1_hi::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`pl1_hi::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@pl1_hi`] module"]
6794#[doc(alias = "PL1_HI")]
6795pub type Pl1Hi = crate::Reg<pl1_hi::Pl1HiSpec>;
6796#[doc = "Pretended Networking Payload High Filter 1"]
6797pub mod pl1_hi;
6798#[doc = "FLT_ID2_IDMASK (rw) register accessor: Pretended Networking ID Filter 2 or ID Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`flt_id2_idmask::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`flt_id2_idmask::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@flt_id2_idmask`] module"]
6799#[doc(alias = "FLT_ID2_IDMASK")]
6800pub type FltId2Idmask = crate::Reg<flt_id2_idmask::FltId2IdmaskSpec>;
6801#[doc = "Pretended Networking ID Filter 2 or ID Mask"]
6802pub mod flt_id2_idmask;
6803#[doc = "PL2_PLMASK_LO (rw) register accessor: Pretended Networking Payload Low Filter 2 and Payload Low Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`pl2_plmask_lo::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`pl2_plmask_lo::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@pl2_plmask_lo`] module"]
6804#[doc(alias = "PL2_PLMASK_LO")]
6805pub type Pl2PlmaskLo = crate::Reg<pl2_plmask_lo::Pl2PlmaskLoSpec>;
6806#[doc = "Pretended Networking Payload Low Filter 2 and Payload Low Mask"]
6807pub mod pl2_plmask_lo;
6808#[doc = "PL2_PLMASK_HI (rw) register accessor: Pretended Networking Payload High Filter 2 and Payload High Mask\n\nYou can [`read`](crate::Reg::read) this register and get [`pl2_plmask_hi::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`pl2_plmask_hi::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@pl2_plmask_hi`] module"]
6809#[doc(alias = "PL2_PLMASK_HI")]
6810pub type Pl2PlmaskHi = crate::Reg<pl2_plmask_hi::Pl2PlmaskHiSpec>;
6811#[doc = "Pretended Networking Payload High Filter 2 and Payload High Mask"]
6812pub mod pl2_plmask_hi;
6813#[doc = "Array of registers: WMB_CS, WMB_D03, WMB_D47, WMB_ID"]
6814pub use self::wmb::Wmb;
6815#[doc = r"Cluster"]
6816#[doc = "Array of registers: WMB_CS, WMB_D03, WMB_D47, WMB_ID"]
6817pub mod wmb;
6818#[doc = "EPRS (rw) register accessor: Enhanced CAN Bit Timing Prescalers\n\nYou can [`read`](crate::Reg::read) this register and get [`eprs::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`eprs::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@eprs`] module"]
6819#[doc(alias = "EPRS")]
6820pub type Eprs = crate::Reg<eprs::EprsSpec>;
6821#[doc = "Enhanced CAN Bit Timing Prescalers"]
6822pub mod eprs;
6823#[doc = "ENCBT (rw) register accessor: Enhanced Nominal CAN Bit Timing\n\nYou can [`read`](crate::Reg::read) this register and get [`encbt::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`encbt::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@encbt`] module"]
6824#[doc(alias = "ENCBT")]
6825pub type Encbt = crate::Reg<encbt::EncbtSpec>;
6826#[doc = "Enhanced Nominal CAN Bit Timing"]
6827pub mod encbt;
6828#[doc = "EDCBT (rw) register accessor: Enhanced Data Phase CAN Bit Timing\n\nYou can [`read`](crate::Reg::read) this register and get [`edcbt::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`edcbt::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@edcbt`] module"]
6829#[doc(alias = "EDCBT")]
6830pub type Edcbt = crate::Reg<edcbt::EdcbtSpec>;
6831#[doc = "Enhanced Data Phase CAN Bit Timing"]
6832pub mod edcbt;
6833#[doc = "ETDC (rw) register accessor: Enhanced Transceiver Delay Compensation\n\nYou can [`read`](crate::Reg::read) this register and get [`etdc::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`etdc::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@etdc`] module"]
6834#[doc(alias = "ETDC")]
6835pub type Etdc = crate::Reg<etdc::EtdcSpec>;
6836#[doc = "Enhanced Transceiver Delay Compensation"]
6837pub mod etdc;
6838#[doc = "FDCTRL (rw) register accessor: CAN FD Control\n\nYou can [`read`](crate::Reg::read) this register and get [`fdctrl::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`fdctrl::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@fdctrl`] module"]
6839#[doc(alias = "FDCTRL")]
6840pub type Fdctrl = crate::Reg<fdctrl::FdctrlSpec>;
6841#[doc = "CAN FD Control"]
6842pub mod fdctrl;
6843#[doc = "FDCBT (rw) register accessor: CAN FD Bit Timing\n\nYou can [`read`](crate::Reg::read) this register and get [`fdcbt::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`fdcbt::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@fdcbt`] module"]
6844#[doc(alias = "FDCBT")]
6845pub type Fdcbt = crate::Reg<fdcbt::FdcbtSpec>;
6846#[doc = "CAN FD Bit Timing"]
6847pub mod fdcbt;
6848#[doc = "FDCRC (r) register accessor: CAN FD CRC\n\nYou can [`read`](crate::Reg::read) this register and get [`fdcrc::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@fdcrc`] module"]
6849#[doc(alias = "FDCRC")]
6850pub type Fdcrc = crate::Reg<fdcrc::FdcrcSpec>;
6851#[doc = "CAN FD CRC"]
6852pub mod fdcrc;
6853#[doc = "ERFCR (rw) register accessor: Enhanced RX FIFO Control\n\nYou can [`read`](crate::Reg::read) this register and get [`erfcr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`erfcr::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@erfcr`] module"]
6854#[doc(alias = "ERFCR")]
6855pub type Erfcr = crate::Reg<erfcr::ErfcrSpec>;
6856#[doc = "Enhanced RX FIFO Control"]
6857pub mod erfcr;
6858#[doc = "ERFIER (rw) register accessor: Enhanced RX FIFO Interrupt Enable\n\nYou can [`read`](crate::Reg::read) this register and get [`erfier::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`erfier::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@erfier`] module"]
6859#[doc(alias = "ERFIER")]
6860pub type Erfier = crate::Reg<erfier::ErfierSpec>;
6861#[doc = "Enhanced RX FIFO Interrupt Enable"]
6862pub mod erfier;
6863#[doc = "ERFSR (rw) register accessor: Enhanced RX FIFO Status\n\nYou can [`read`](crate::Reg::read) this register and get [`erfsr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`erfsr::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@erfsr`] module"]
6864#[doc(alias = "ERFSR")]
6865pub type Erfsr = crate::Reg<erfsr::ErfsrSpec>;
6866#[doc = "Enhanced RX FIFO Status"]
6867pub mod erfsr;
6868#[doc = "ERFFEL (rw) register accessor: Enhanced RX FIFO Filter Element\n\nYou can [`read`](crate::Reg::read) this register and get [`erffel::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`erffel::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@erffel`] module"]
6869#[doc(alias = "ERFFEL")]
6870pub type Erffel = crate::Reg<erffel::ErffelSpec>;
6871#[doc = "Enhanced RX FIFO Filter Element"]
6872pub mod erffel;