mcxa_pac/
can0.rs

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;