efm32wg230_pac/
burtc.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Control Register"]
5    pub ctrl: crate::Reg<ctrl::CTRL_SPEC>,
6    #[doc = "0x04 - Low power mode configuration"]
7    pub lpmode: crate::Reg<lpmode::LPMODE_SPEC>,
8    #[doc = "0x08 - Counter Value Register"]
9    pub cnt: crate::Reg<cnt::CNT_SPEC>,
10    #[doc = "0x0c - Counter Compare Value"]
11    pub comp0: crate::Reg<comp0::COMP0_SPEC>,
12    #[doc = "0x10 - Backup mode timestamp"]
13    pub timestamp: crate::Reg<timestamp::TIMESTAMP_SPEC>,
14    #[doc = "0x14 - LFXO"]
15    pub lfxofdet: crate::Reg<lfxofdet::LFXOFDET_SPEC>,
16    #[doc = "0x18 - Status Register"]
17    pub status: crate::Reg<status::STATUS_SPEC>,
18    #[doc = "0x1c - Command Register"]
19    pub cmd: crate::Reg<cmd::CMD_SPEC>,
20    #[doc = "0x20 - Retention RAM power-down Register"]
21    pub powerdown: crate::Reg<powerdown::POWERDOWN_SPEC>,
22    #[doc = "0x24 - Configuration Lock Register"]
23    pub lock: crate::Reg<lock::LOCK_SPEC>,
24    #[doc = "0x28 - Interrupt Flag Register"]
25    pub if_: crate::Reg<if_::IF_SPEC>,
26    #[doc = "0x2c - Interrupt Flag Set Register"]
27    pub ifs: crate::Reg<ifs::IFS_SPEC>,
28    #[doc = "0x30 - Interrupt Flag Clear Register"]
29    pub ifc: crate::Reg<ifc::IFC_SPEC>,
30    #[doc = "0x34 - Interrupt Enable Register"]
31    pub ien: crate::Reg<ien::IEN_SPEC>,
32    #[doc = "0x38 - Freeze Register"]
33    pub freeze: crate::Reg<freeze::FREEZE_SPEC>,
34    #[doc = "0x3c - Synchronization Busy Register"]
35    pub syncbusy: crate::Reg<syncbusy::SYNCBUSY_SPEC>,
36    _reserved16: [u8; 0xc0],
37    #[doc = "0x100 - Retention Register"]
38    pub ret0_reg: crate::Reg<ret0_reg::RET0_REG_SPEC>,
39    #[doc = "0x104 - Retention Register"]
40    pub ret1_reg: crate::Reg<ret1_reg::RET1_REG_SPEC>,
41    #[doc = "0x108 - Retention Register"]
42    pub ret2_reg: crate::Reg<ret2_reg::RET2_REG_SPEC>,
43    #[doc = "0x10c - Retention Register"]
44    pub ret3_reg: crate::Reg<ret3_reg::RET3_REG_SPEC>,
45    #[doc = "0x110 - Retention Register"]
46    pub ret4_reg: crate::Reg<ret4_reg::RET4_REG_SPEC>,
47    #[doc = "0x114 - Retention Register"]
48    pub ret5_reg: crate::Reg<ret5_reg::RET5_REG_SPEC>,
49    #[doc = "0x118 - Retention Register"]
50    pub ret6_reg: crate::Reg<ret6_reg::RET6_REG_SPEC>,
51    #[doc = "0x11c - Retention Register"]
52    pub ret7_reg: crate::Reg<ret7_reg::RET7_REG_SPEC>,
53    #[doc = "0x120 - Retention Register"]
54    pub ret8_reg: crate::Reg<ret8_reg::RET8_REG_SPEC>,
55    #[doc = "0x124 - Retention Register"]
56    pub ret9_reg: crate::Reg<ret9_reg::RET9_REG_SPEC>,
57    #[doc = "0x128 - Retention Register"]
58    pub ret10_reg: crate::Reg<ret10_reg::RET10_REG_SPEC>,
59    #[doc = "0x12c - Retention Register"]
60    pub ret11_reg: crate::Reg<ret11_reg::RET11_REG_SPEC>,
61    #[doc = "0x130 - Retention Register"]
62    pub ret12_reg: crate::Reg<ret12_reg::RET12_REG_SPEC>,
63    #[doc = "0x134 - Retention Register"]
64    pub ret13_reg: crate::Reg<ret13_reg::RET13_REG_SPEC>,
65    #[doc = "0x138 - Retention Register"]
66    pub ret14_reg: crate::Reg<ret14_reg::RET14_REG_SPEC>,
67    #[doc = "0x13c - Retention Register"]
68    pub ret15_reg: crate::Reg<ret15_reg::RET15_REG_SPEC>,
69    #[doc = "0x140 - Retention Register"]
70    pub ret16_reg: crate::Reg<ret16_reg::RET16_REG_SPEC>,
71    #[doc = "0x144 - Retention Register"]
72    pub ret17_reg: crate::Reg<ret17_reg::RET17_REG_SPEC>,
73    #[doc = "0x148 - Retention Register"]
74    pub ret18_reg: crate::Reg<ret18_reg::RET18_REG_SPEC>,
75    #[doc = "0x14c - Retention Register"]
76    pub ret19_reg: crate::Reg<ret19_reg::RET19_REG_SPEC>,
77    #[doc = "0x150 - Retention Register"]
78    pub ret20_reg: crate::Reg<ret20_reg::RET20_REG_SPEC>,
79    #[doc = "0x154 - Retention Register"]
80    pub ret21_reg: crate::Reg<ret21_reg::RET21_REG_SPEC>,
81    #[doc = "0x158 - Retention Register"]
82    pub ret22_reg: crate::Reg<ret22_reg::RET22_REG_SPEC>,
83    #[doc = "0x15c - Retention Register"]
84    pub ret23_reg: crate::Reg<ret23_reg::RET23_REG_SPEC>,
85    #[doc = "0x160 - Retention Register"]
86    pub ret24_reg: crate::Reg<ret24_reg::RET24_REG_SPEC>,
87    #[doc = "0x164 - Retention Register"]
88    pub ret25_reg: crate::Reg<ret25_reg::RET25_REG_SPEC>,
89    #[doc = "0x168 - Retention Register"]
90    pub ret26_reg: crate::Reg<ret26_reg::RET26_REG_SPEC>,
91    #[doc = "0x16c - Retention Register"]
92    pub ret27_reg: crate::Reg<ret27_reg::RET27_REG_SPEC>,
93    #[doc = "0x170 - Retention Register"]
94    pub ret28_reg: crate::Reg<ret28_reg::RET28_REG_SPEC>,
95    #[doc = "0x174 - Retention Register"]
96    pub ret29_reg: crate::Reg<ret29_reg::RET29_REG_SPEC>,
97    #[doc = "0x178 - Retention Register"]
98    pub ret30_reg: crate::Reg<ret30_reg::RET30_REG_SPEC>,
99    #[doc = "0x17c - Retention Register"]
100    pub ret31_reg: crate::Reg<ret31_reg::RET31_REG_SPEC>,
101    #[doc = "0x180 - Retention Register"]
102    pub ret32_reg: crate::Reg<ret32_reg::RET32_REG_SPEC>,
103    #[doc = "0x184 - Retention Register"]
104    pub ret33_reg: crate::Reg<ret33_reg::RET33_REG_SPEC>,
105    #[doc = "0x188 - Retention Register"]
106    pub ret34_reg: crate::Reg<ret34_reg::RET34_REG_SPEC>,
107    #[doc = "0x18c - Retention Register"]
108    pub ret35_reg: crate::Reg<ret35_reg::RET35_REG_SPEC>,
109    #[doc = "0x190 - Retention Register"]
110    pub ret36_reg: crate::Reg<ret36_reg::RET36_REG_SPEC>,
111    #[doc = "0x194 - Retention Register"]
112    pub ret37_reg: crate::Reg<ret37_reg::RET37_REG_SPEC>,
113    #[doc = "0x198 - Retention Register"]
114    pub ret38_reg: crate::Reg<ret38_reg::RET38_REG_SPEC>,
115    #[doc = "0x19c - Retention Register"]
116    pub ret39_reg: crate::Reg<ret39_reg::RET39_REG_SPEC>,
117    #[doc = "0x1a0 - Retention Register"]
118    pub ret40_reg: crate::Reg<ret40_reg::RET40_REG_SPEC>,
119    #[doc = "0x1a4 - Retention Register"]
120    pub ret41_reg: crate::Reg<ret41_reg::RET41_REG_SPEC>,
121    #[doc = "0x1a8 - Retention Register"]
122    pub ret42_reg: crate::Reg<ret42_reg::RET42_REG_SPEC>,
123    #[doc = "0x1ac - Retention Register"]
124    pub ret43_reg: crate::Reg<ret43_reg::RET43_REG_SPEC>,
125    #[doc = "0x1b0 - Retention Register"]
126    pub ret44_reg: crate::Reg<ret44_reg::RET44_REG_SPEC>,
127    #[doc = "0x1b4 - Retention Register"]
128    pub ret45_reg: crate::Reg<ret45_reg::RET45_REG_SPEC>,
129    #[doc = "0x1b8 - Retention Register"]
130    pub ret46_reg: crate::Reg<ret46_reg::RET46_REG_SPEC>,
131    #[doc = "0x1bc - Retention Register"]
132    pub ret47_reg: crate::Reg<ret47_reg::RET47_REG_SPEC>,
133    #[doc = "0x1c0 - Retention Register"]
134    pub ret48_reg: crate::Reg<ret48_reg::RET48_REG_SPEC>,
135    #[doc = "0x1c4 - Retention Register"]
136    pub ret49_reg: crate::Reg<ret49_reg::RET49_REG_SPEC>,
137    #[doc = "0x1c8 - Retention Register"]
138    pub ret50_reg: crate::Reg<ret50_reg::RET50_REG_SPEC>,
139    #[doc = "0x1cc - Retention Register"]
140    pub ret51_reg: crate::Reg<ret51_reg::RET51_REG_SPEC>,
141    #[doc = "0x1d0 - Retention Register"]
142    pub ret52_reg: crate::Reg<ret52_reg::RET52_REG_SPEC>,
143    #[doc = "0x1d4 - Retention Register"]
144    pub ret53_reg: crate::Reg<ret53_reg::RET53_REG_SPEC>,
145    #[doc = "0x1d8 - Retention Register"]
146    pub ret54_reg: crate::Reg<ret54_reg::RET54_REG_SPEC>,
147    #[doc = "0x1dc - Retention Register"]
148    pub ret55_reg: crate::Reg<ret55_reg::RET55_REG_SPEC>,
149    #[doc = "0x1e0 - Retention Register"]
150    pub ret56_reg: crate::Reg<ret56_reg::RET56_REG_SPEC>,
151    #[doc = "0x1e4 - Retention Register"]
152    pub ret57_reg: crate::Reg<ret57_reg::RET57_REG_SPEC>,
153    #[doc = "0x1e8 - Retention Register"]
154    pub ret58_reg: crate::Reg<ret58_reg::RET58_REG_SPEC>,
155    #[doc = "0x1ec - Retention Register"]
156    pub ret59_reg: crate::Reg<ret59_reg::RET59_REG_SPEC>,
157    #[doc = "0x1f0 - Retention Register"]
158    pub ret60_reg: crate::Reg<ret60_reg::RET60_REG_SPEC>,
159    #[doc = "0x1f4 - Retention Register"]
160    pub ret61_reg: crate::Reg<ret61_reg::RET61_REG_SPEC>,
161    #[doc = "0x1f8 - Retention Register"]
162    pub ret62_reg: crate::Reg<ret62_reg::RET62_REG_SPEC>,
163    #[doc = "0x1fc - Retention Register"]
164    pub ret63_reg: crate::Reg<ret63_reg::RET63_REG_SPEC>,
165    #[doc = "0x200 - Retention Register"]
166    pub ret64_reg: crate::Reg<ret64_reg::RET64_REG_SPEC>,
167    #[doc = "0x204 - Retention Register"]
168    pub ret65_reg: crate::Reg<ret65_reg::RET65_REG_SPEC>,
169    #[doc = "0x208 - Retention Register"]
170    pub ret66_reg: crate::Reg<ret66_reg::RET66_REG_SPEC>,
171    #[doc = "0x20c - Retention Register"]
172    pub ret67_reg: crate::Reg<ret67_reg::RET67_REG_SPEC>,
173    #[doc = "0x210 - Retention Register"]
174    pub ret68_reg: crate::Reg<ret68_reg::RET68_REG_SPEC>,
175    #[doc = "0x214 - Retention Register"]
176    pub ret69_reg: crate::Reg<ret69_reg::RET69_REG_SPEC>,
177    #[doc = "0x218 - Retention Register"]
178    pub ret70_reg: crate::Reg<ret70_reg::RET70_REG_SPEC>,
179    #[doc = "0x21c - Retention Register"]
180    pub ret71_reg: crate::Reg<ret71_reg::RET71_REG_SPEC>,
181    #[doc = "0x220 - Retention Register"]
182    pub ret72_reg: crate::Reg<ret72_reg::RET72_REG_SPEC>,
183    #[doc = "0x224 - Retention Register"]
184    pub ret73_reg: crate::Reg<ret73_reg::RET73_REG_SPEC>,
185    #[doc = "0x228 - Retention Register"]
186    pub ret74_reg: crate::Reg<ret74_reg::RET74_REG_SPEC>,
187    #[doc = "0x22c - Retention Register"]
188    pub ret75_reg: crate::Reg<ret75_reg::RET75_REG_SPEC>,
189    #[doc = "0x230 - Retention Register"]
190    pub ret76_reg: crate::Reg<ret76_reg::RET76_REG_SPEC>,
191    #[doc = "0x234 - Retention Register"]
192    pub ret77_reg: crate::Reg<ret77_reg::RET77_REG_SPEC>,
193    #[doc = "0x238 - Retention Register"]
194    pub ret78_reg: crate::Reg<ret78_reg::RET78_REG_SPEC>,
195    #[doc = "0x23c - Retention Register"]
196    pub ret79_reg: crate::Reg<ret79_reg::RET79_REG_SPEC>,
197    #[doc = "0x240 - Retention Register"]
198    pub ret80_reg: crate::Reg<ret80_reg::RET80_REG_SPEC>,
199    #[doc = "0x244 - Retention Register"]
200    pub ret81_reg: crate::Reg<ret81_reg::RET81_REG_SPEC>,
201    #[doc = "0x248 - Retention Register"]
202    pub ret82_reg: crate::Reg<ret82_reg::RET82_REG_SPEC>,
203    #[doc = "0x24c - Retention Register"]
204    pub ret83_reg: crate::Reg<ret83_reg::RET83_REG_SPEC>,
205    #[doc = "0x250 - Retention Register"]
206    pub ret84_reg: crate::Reg<ret84_reg::RET84_REG_SPEC>,
207    #[doc = "0x254 - Retention Register"]
208    pub ret85_reg: crate::Reg<ret85_reg::RET85_REG_SPEC>,
209    #[doc = "0x258 - Retention Register"]
210    pub ret86_reg: crate::Reg<ret86_reg::RET86_REG_SPEC>,
211    #[doc = "0x25c - Retention Register"]
212    pub ret87_reg: crate::Reg<ret87_reg::RET87_REG_SPEC>,
213    #[doc = "0x260 - Retention Register"]
214    pub ret88_reg: crate::Reg<ret88_reg::RET88_REG_SPEC>,
215    #[doc = "0x264 - Retention Register"]
216    pub ret89_reg: crate::Reg<ret89_reg::RET89_REG_SPEC>,
217    #[doc = "0x268 - Retention Register"]
218    pub ret90_reg: crate::Reg<ret90_reg::RET90_REG_SPEC>,
219    #[doc = "0x26c - Retention Register"]
220    pub ret91_reg: crate::Reg<ret91_reg::RET91_REG_SPEC>,
221    #[doc = "0x270 - Retention Register"]
222    pub ret92_reg: crate::Reg<ret92_reg::RET92_REG_SPEC>,
223    #[doc = "0x274 - Retention Register"]
224    pub ret93_reg: crate::Reg<ret93_reg::RET93_REG_SPEC>,
225    #[doc = "0x278 - Retention Register"]
226    pub ret94_reg: crate::Reg<ret94_reg::RET94_REG_SPEC>,
227    #[doc = "0x27c - Retention Register"]
228    pub ret95_reg: crate::Reg<ret95_reg::RET95_REG_SPEC>,
229    #[doc = "0x280 - Retention Register"]
230    pub ret96_reg: crate::Reg<ret96_reg::RET96_REG_SPEC>,
231    #[doc = "0x284 - Retention Register"]
232    pub ret97_reg: crate::Reg<ret97_reg::RET97_REG_SPEC>,
233    #[doc = "0x288 - Retention Register"]
234    pub ret98_reg: crate::Reg<ret98_reg::RET98_REG_SPEC>,
235    #[doc = "0x28c - Retention Register"]
236    pub ret99_reg: crate::Reg<ret99_reg::RET99_REG_SPEC>,
237    #[doc = "0x290 - Retention Register"]
238    pub ret100_reg: crate::Reg<ret100_reg::RET100_REG_SPEC>,
239    #[doc = "0x294 - Retention Register"]
240    pub ret101_reg: crate::Reg<ret101_reg::RET101_REG_SPEC>,
241    #[doc = "0x298 - Retention Register"]
242    pub ret102_reg: crate::Reg<ret102_reg::RET102_REG_SPEC>,
243    #[doc = "0x29c - Retention Register"]
244    pub ret103_reg: crate::Reg<ret103_reg::RET103_REG_SPEC>,
245    #[doc = "0x2a0 - Retention Register"]
246    pub ret104_reg: crate::Reg<ret104_reg::RET104_REG_SPEC>,
247    #[doc = "0x2a4 - Retention Register"]
248    pub ret105_reg: crate::Reg<ret105_reg::RET105_REG_SPEC>,
249    #[doc = "0x2a8 - Retention Register"]
250    pub ret106_reg: crate::Reg<ret106_reg::RET106_REG_SPEC>,
251    #[doc = "0x2ac - Retention Register"]
252    pub ret107_reg: crate::Reg<ret107_reg::RET107_REG_SPEC>,
253    #[doc = "0x2b0 - Retention Register"]
254    pub ret108_reg: crate::Reg<ret108_reg::RET108_REG_SPEC>,
255    #[doc = "0x2b4 - Retention Register"]
256    pub ret109_reg: crate::Reg<ret109_reg::RET109_REG_SPEC>,
257    #[doc = "0x2b8 - Retention Register"]
258    pub ret110_reg: crate::Reg<ret110_reg::RET110_REG_SPEC>,
259    #[doc = "0x2bc - Retention Register"]
260    pub ret111_reg: crate::Reg<ret111_reg::RET111_REG_SPEC>,
261    #[doc = "0x2c0 - Retention Register"]
262    pub ret112_reg: crate::Reg<ret112_reg::RET112_REG_SPEC>,
263    #[doc = "0x2c4 - Retention Register"]
264    pub ret113_reg: crate::Reg<ret113_reg::RET113_REG_SPEC>,
265    #[doc = "0x2c8 - Retention Register"]
266    pub ret114_reg: crate::Reg<ret114_reg::RET114_REG_SPEC>,
267    #[doc = "0x2cc - Retention Register"]
268    pub ret115_reg: crate::Reg<ret115_reg::RET115_REG_SPEC>,
269    #[doc = "0x2d0 - Retention Register"]
270    pub ret116_reg: crate::Reg<ret116_reg::RET116_REG_SPEC>,
271    #[doc = "0x2d4 - Retention Register"]
272    pub ret117_reg: crate::Reg<ret117_reg::RET117_REG_SPEC>,
273    #[doc = "0x2d8 - Retention Register"]
274    pub ret118_reg: crate::Reg<ret118_reg::RET118_REG_SPEC>,
275    #[doc = "0x2dc - Retention Register"]
276    pub ret119_reg: crate::Reg<ret119_reg::RET119_REG_SPEC>,
277    #[doc = "0x2e0 - Retention Register"]
278    pub ret120_reg: crate::Reg<ret120_reg::RET120_REG_SPEC>,
279    #[doc = "0x2e4 - Retention Register"]
280    pub ret121_reg: crate::Reg<ret121_reg::RET121_REG_SPEC>,
281    #[doc = "0x2e8 - Retention Register"]
282    pub ret122_reg: crate::Reg<ret122_reg::RET122_REG_SPEC>,
283    #[doc = "0x2ec - Retention Register"]
284    pub ret123_reg: crate::Reg<ret123_reg::RET123_REG_SPEC>,
285    #[doc = "0x2f0 - Retention Register"]
286    pub ret124_reg: crate::Reg<ret124_reg::RET124_REG_SPEC>,
287    #[doc = "0x2f4 - Retention Register"]
288    pub ret125_reg: crate::Reg<ret125_reg::RET125_REG_SPEC>,
289    #[doc = "0x2f8 - Retention Register"]
290    pub ret126_reg: crate::Reg<ret126_reg::RET126_REG_SPEC>,
291    #[doc = "0x2fc - Retention Register"]
292    pub ret127_reg: crate::Reg<ret127_reg::RET127_REG_SPEC>,
293}
294#[doc = "CTRL register accessor: an alias for `Reg<CTRL_SPEC>`"]
295pub type CTRL = crate::Reg<ctrl::CTRL_SPEC>;
296#[doc = "Control Register"]
297pub mod ctrl;
298#[doc = "LPMODE register accessor: an alias for `Reg<LPMODE_SPEC>`"]
299pub type LPMODE = crate::Reg<lpmode::LPMODE_SPEC>;
300#[doc = "Low power mode configuration"]
301pub mod lpmode;
302#[doc = "CNT register accessor: an alias for `Reg<CNT_SPEC>`"]
303pub type CNT = crate::Reg<cnt::CNT_SPEC>;
304#[doc = "Counter Value Register"]
305pub mod cnt;
306#[doc = "COMP0 register accessor: an alias for `Reg<COMP0_SPEC>`"]
307pub type COMP0 = crate::Reg<comp0::COMP0_SPEC>;
308#[doc = "Counter Compare Value"]
309pub mod comp0;
310#[doc = "TIMESTAMP register accessor: an alias for `Reg<TIMESTAMP_SPEC>`"]
311pub type TIMESTAMP = crate::Reg<timestamp::TIMESTAMP_SPEC>;
312#[doc = "Backup mode timestamp"]
313pub mod timestamp;
314#[doc = "LFXOFDET register accessor: an alias for `Reg<LFXOFDET_SPEC>`"]
315pub type LFXOFDET = crate::Reg<lfxofdet::LFXOFDET_SPEC>;
316#[doc = "LFXO"]
317pub mod lfxofdet;
318#[doc = "STATUS register accessor: an alias for `Reg<STATUS_SPEC>`"]
319pub type STATUS = crate::Reg<status::STATUS_SPEC>;
320#[doc = "Status Register"]
321pub mod status;
322#[doc = "CMD register accessor: an alias for `Reg<CMD_SPEC>`"]
323pub type CMD = crate::Reg<cmd::CMD_SPEC>;
324#[doc = "Command Register"]
325pub mod cmd;
326#[doc = "POWERDOWN register accessor: an alias for `Reg<POWERDOWN_SPEC>`"]
327pub type POWERDOWN = crate::Reg<powerdown::POWERDOWN_SPEC>;
328#[doc = "Retention RAM power-down Register"]
329pub mod powerdown;
330#[doc = "LOCK register accessor: an alias for `Reg<LOCK_SPEC>`"]
331pub type LOCK = crate::Reg<lock::LOCK_SPEC>;
332#[doc = "Configuration Lock Register"]
333pub mod lock;
334#[doc = "IF register accessor: an alias for `Reg<IF_SPEC>`"]
335pub type IF = crate::Reg<if_::IF_SPEC>;
336#[doc = "Interrupt Flag Register"]
337pub mod if_;
338#[doc = "IFS register accessor: an alias for `Reg<IFS_SPEC>`"]
339pub type IFS = crate::Reg<ifs::IFS_SPEC>;
340#[doc = "Interrupt Flag Set Register"]
341pub mod ifs;
342#[doc = "IFC register accessor: an alias for `Reg<IFC_SPEC>`"]
343pub type IFC = crate::Reg<ifc::IFC_SPEC>;
344#[doc = "Interrupt Flag Clear Register"]
345pub mod ifc;
346#[doc = "IEN register accessor: an alias for `Reg<IEN_SPEC>`"]
347pub type IEN = crate::Reg<ien::IEN_SPEC>;
348#[doc = "Interrupt Enable Register"]
349pub mod ien;
350#[doc = "FREEZE register accessor: an alias for `Reg<FREEZE_SPEC>`"]
351pub type FREEZE = crate::Reg<freeze::FREEZE_SPEC>;
352#[doc = "Freeze Register"]
353pub mod freeze;
354#[doc = "SYNCBUSY register accessor: an alias for `Reg<SYNCBUSY_SPEC>`"]
355pub type SYNCBUSY = crate::Reg<syncbusy::SYNCBUSY_SPEC>;
356#[doc = "Synchronization Busy Register"]
357pub mod syncbusy;
358#[doc = "RET0_REG register accessor: an alias for `Reg<RET0_REG_SPEC>`"]
359pub type RET0_REG = crate::Reg<ret0_reg::RET0_REG_SPEC>;
360#[doc = "Retention Register"]
361pub mod ret0_reg;
362#[doc = "RET1_REG register accessor: an alias for `Reg<RET1_REG_SPEC>`"]
363pub type RET1_REG = crate::Reg<ret1_reg::RET1_REG_SPEC>;
364#[doc = "Retention Register"]
365pub mod ret1_reg;
366#[doc = "RET2_REG register accessor: an alias for `Reg<RET2_REG_SPEC>`"]
367pub type RET2_REG = crate::Reg<ret2_reg::RET2_REG_SPEC>;
368#[doc = "Retention Register"]
369pub mod ret2_reg;
370#[doc = "RET3_REG register accessor: an alias for `Reg<RET3_REG_SPEC>`"]
371pub type RET3_REG = crate::Reg<ret3_reg::RET3_REG_SPEC>;
372#[doc = "Retention Register"]
373pub mod ret3_reg;
374#[doc = "RET4_REG register accessor: an alias for `Reg<RET4_REG_SPEC>`"]
375pub type RET4_REG = crate::Reg<ret4_reg::RET4_REG_SPEC>;
376#[doc = "Retention Register"]
377pub mod ret4_reg;
378#[doc = "RET5_REG register accessor: an alias for `Reg<RET5_REG_SPEC>`"]
379pub type RET5_REG = crate::Reg<ret5_reg::RET5_REG_SPEC>;
380#[doc = "Retention Register"]
381pub mod ret5_reg;
382#[doc = "RET6_REG register accessor: an alias for `Reg<RET6_REG_SPEC>`"]
383pub type RET6_REG = crate::Reg<ret6_reg::RET6_REG_SPEC>;
384#[doc = "Retention Register"]
385pub mod ret6_reg;
386#[doc = "RET7_REG register accessor: an alias for `Reg<RET7_REG_SPEC>`"]
387pub type RET7_REG = crate::Reg<ret7_reg::RET7_REG_SPEC>;
388#[doc = "Retention Register"]
389pub mod ret7_reg;
390#[doc = "RET8_REG register accessor: an alias for `Reg<RET8_REG_SPEC>`"]
391pub type RET8_REG = crate::Reg<ret8_reg::RET8_REG_SPEC>;
392#[doc = "Retention Register"]
393pub mod ret8_reg;
394#[doc = "RET9_REG register accessor: an alias for `Reg<RET9_REG_SPEC>`"]
395pub type RET9_REG = crate::Reg<ret9_reg::RET9_REG_SPEC>;
396#[doc = "Retention Register"]
397pub mod ret9_reg;
398#[doc = "RET10_REG register accessor: an alias for `Reg<RET10_REG_SPEC>`"]
399pub type RET10_REG = crate::Reg<ret10_reg::RET10_REG_SPEC>;
400#[doc = "Retention Register"]
401pub mod ret10_reg;
402#[doc = "RET11_REG register accessor: an alias for `Reg<RET11_REG_SPEC>`"]
403pub type RET11_REG = crate::Reg<ret11_reg::RET11_REG_SPEC>;
404#[doc = "Retention Register"]
405pub mod ret11_reg;
406#[doc = "RET12_REG register accessor: an alias for `Reg<RET12_REG_SPEC>`"]
407pub type RET12_REG = crate::Reg<ret12_reg::RET12_REG_SPEC>;
408#[doc = "Retention Register"]
409pub mod ret12_reg;
410#[doc = "RET13_REG register accessor: an alias for `Reg<RET13_REG_SPEC>`"]
411pub type RET13_REG = crate::Reg<ret13_reg::RET13_REG_SPEC>;
412#[doc = "Retention Register"]
413pub mod ret13_reg;
414#[doc = "RET14_REG register accessor: an alias for `Reg<RET14_REG_SPEC>`"]
415pub type RET14_REG = crate::Reg<ret14_reg::RET14_REG_SPEC>;
416#[doc = "Retention Register"]
417pub mod ret14_reg;
418#[doc = "RET15_REG register accessor: an alias for `Reg<RET15_REG_SPEC>`"]
419pub type RET15_REG = crate::Reg<ret15_reg::RET15_REG_SPEC>;
420#[doc = "Retention Register"]
421pub mod ret15_reg;
422#[doc = "RET16_REG register accessor: an alias for `Reg<RET16_REG_SPEC>`"]
423pub type RET16_REG = crate::Reg<ret16_reg::RET16_REG_SPEC>;
424#[doc = "Retention Register"]
425pub mod ret16_reg;
426#[doc = "RET17_REG register accessor: an alias for `Reg<RET17_REG_SPEC>`"]
427pub type RET17_REG = crate::Reg<ret17_reg::RET17_REG_SPEC>;
428#[doc = "Retention Register"]
429pub mod ret17_reg;
430#[doc = "RET18_REG register accessor: an alias for `Reg<RET18_REG_SPEC>`"]
431pub type RET18_REG = crate::Reg<ret18_reg::RET18_REG_SPEC>;
432#[doc = "Retention Register"]
433pub mod ret18_reg;
434#[doc = "RET19_REG register accessor: an alias for `Reg<RET19_REG_SPEC>`"]
435pub type RET19_REG = crate::Reg<ret19_reg::RET19_REG_SPEC>;
436#[doc = "Retention Register"]
437pub mod ret19_reg;
438#[doc = "RET20_REG register accessor: an alias for `Reg<RET20_REG_SPEC>`"]
439pub type RET20_REG = crate::Reg<ret20_reg::RET20_REG_SPEC>;
440#[doc = "Retention Register"]
441pub mod ret20_reg;
442#[doc = "RET21_REG register accessor: an alias for `Reg<RET21_REG_SPEC>`"]
443pub type RET21_REG = crate::Reg<ret21_reg::RET21_REG_SPEC>;
444#[doc = "Retention Register"]
445pub mod ret21_reg;
446#[doc = "RET22_REG register accessor: an alias for `Reg<RET22_REG_SPEC>`"]
447pub type RET22_REG = crate::Reg<ret22_reg::RET22_REG_SPEC>;
448#[doc = "Retention Register"]
449pub mod ret22_reg;
450#[doc = "RET23_REG register accessor: an alias for `Reg<RET23_REG_SPEC>`"]
451pub type RET23_REG = crate::Reg<ret23_reg::RET23_REG_SPEC>;
452#[doc = "Retention Register"]
453pub mod ret23_reg;
454#[doc = "RET24_REG register accessor: an alias for `Reg<RET24_REG_SPEC>`"]
455pub type RET24_REG = crate::Reg<ret24_reg::RET24_REG_SPEC>;
456#[doc = "Retention Register"]
457pub mod ret24_reg;
458#[doc = "RET25_REG register accessor: an alias for `Reg<RET25_REG_SPEC>`"]
459pub type RET25_REG = crate::Reg<ret25_reg::RET25_REG_SPEC>;
460#[doc = "Retention Register"]
461pub mod ret25_reg;
462#[doc = "RET26_REG register accessor: an alias for `Reg<RET26_REG_SPEC>`"]
463pub type RET26_REG = crate::Reg<ret26_reg::RET26_REG_SPEC>;
464#[doc = "Retention Register"]
465pub mod ret26_reg;
466#[doc = "RET27_REG register accessor: an alias for `Reg<RET27_REG_SPEC>`"]
467pub type RET27_REG = crate::Reg<ret27_reg::RET27_REG_SPEC>;
468#[doc = "Retention Register"]
469pub mod ret27_reg;
470#[doc = "RET28_REG register accessor: an alias for `Reg<RET28_REG_SPEC>`"]
471pub type RET28_REG = crate::Reg<ret28_reg::RET28_REG_SPEC>;
472#[doc = "Retention Register"]
473pub mod ret28_reg;
474#[doc = "RET29_REG register accessor: an alias for `Reg<RET29_REG_SPEC>`"]
475pub type RET29_REG = crate::Reg<ret29_reg::RET29_REG_SPEC>;
476#[doc = "Retention Register"]
477pub mod ret29_reg;
478#[doc = "RET30_REG register accessor: an alias for `Reg<RET30_REG_SPEC>`"]
479pub type RET30_REG = crate::Reg<ret30_reg::RET30_REG_SPEC>;
480#[doc = "Retention Register"]
481pub mod ret30_reg;
482#[doc = "RET31_REG register accessor: an alias for `Reg<RET31_REG_SPEC>`"]
483pub type RET31_REG = crate::Reg<ret31_reg::RET31_REG_SPEC>;
484#[doc = "Retention Register"]
485pub mod ret31_reg;
486#[doc = "RET32_REG register accessor: an alias for `Reg<RET32_REG_SPEC>`"]
487pub type RET32_REG = crate::Reg<ret32_reg::RET32_REG_SPEC>;
488#[doc = "Retention Register"]
489pub mod ret32_reg;
490#[doc = "RET33_REG register accessor: an alias for `Reg<RET33_REG_SPEC>`"]
491pub type RET33_REG = crate::Reg<ret33_reg::RET33_REG_SPEC>;
492#[doc = "Retention Register"]
493pub mod ret33_reg;
494#[doc = "RET34_REG register accessor: an alias for `Reg<RET34_REG_SPEC>`"]
495pub type RET34_REG = crate::Reg<ret34_reg::RET34_REG_SPEC>;
496#[doc = "Retention Register"]
497pub mod ret34_reg;
498#[doc = "RET35_REG register accessor: an alias for `Reg<RET35_REG_SPEC>`"]
499pub type RET35_REG = crate::Reg<ret35_reg::RET35_REG_SPEC>;
500#[doc = "Retention Register"]
501pub mod ret35_reg;
502#[doc = "RET36_REG register accessor: an alias for `Reg<RET36_REG_SPEC>`"]
503pub type RET36_REG = crate::Reg<ret36_reg::RET36_REG_SPEC>;
504#[doc = "Retention Register"]
505pub mod ret36_reg;
506#[doc = "RET37_REG register accessor: an alias for `Reg<RET37_REG_SPEC>`"]
507pub type RET37_REG = crate::Reg<ret37_reg::RET37_REG_SPEC>;
508#[doc = "Retention Register"]
509pub mod ret37_reg;
510#[doc = "RET38_REG register accessor: an alias for `Reg<RET38_REG_SPEC>`"]
511pub type RET38_REG = crate::Reg<ret38_reg::RET38_REG_SPEC>;
512#[doc = "Retention Register"]
513pub mod ret38_reg;
514#[doc = "RET39_REG register accessor: an alias for `Reg<RET39_REG_SPEC>`"]
515pub type RET39_REG = crate::Reg<ret39_reg::RET39_REG_SPEC>;
516#[doc = "Retention Register"]
517pub mod ret39_reg;
518#[doc = "RET40_REG register accessor: an alias for `Reg<RET40_REG_SPEC>`"]
519pub type RET40_REG = crate::Reg<ret40_reg::RET40_REG_SPEC>;
520#[doc = "Retention Register"]
521pub mod ret40_reg;
522#[doc = "RET41_REG register accessor: an alias for `Reg<RET41_REG_SPEC>`"]
523pub type RET41_REG = crate::Reg<ret41_reg::RET41_REG_SPEC>;
524#[doc = "Retention Register"]
525pub mod ret41_reg;
526#[doc = "RET42_REG register accessor: an alias for `Reg<RET42_REG_SPEC>`"]
527pub type RET42_REG = crate::Reg<ret42_reg::RET42_REG_SPEC>;
528#[doc = "Retention Register"]
529pub mod ret42_reg;
530#[doc = "RET43_REG register accessor: an alias for `Reg<RET43_REG_SPEC>`"]
531pub type RET43_REG = crate::Reg<ret43_reg::RET43_REG_SPEC>;
532#[doc = "Retention Register"]
533pub mod ret43_reg;
534#[doc = "RET44_REG register accessor: an alias for `Reg<RET44_REG_SPEC>`"]
535pub type RET44_REG = crate::Reg<ret44_reg::RET44_REG_SPEC>;
536#[doc = "Retention Register"]
537pub mod ret44_reg;
538#[doc = "RET45_REG register accessor: an alias for `Reg<RET45_REG_SPEC>`"]
539pub type RET45_REG = crate::Reg<ret45_reg::RET45_REG_SPEC>;
540#[doc = "Retention Register"]
541pub mod ret45_reg;
542#[doc = "RET46_REG register accessor: an alias for `Reg<RET46_REG_SPEC>`"]
543pub type RET46_REG = crate::Reg<ret46_reg::RET46_REG_SPEC>;
544#[doc = "Retention Register"]
545pub mod ret46_reg;
546#[doc = "RET47_REG register accessor: an alias for `Reg<RET47_REG_SPEC>`"]
547pub type RET47_REG = crate::Reg<ret47_reg::RET47_REG_SPEC>;
548#[doc = "Retention Register"]
549pub mod ret47_reg;
550#[doc = "RET48_REG register accessor: an alias for `Reg<RET48_REG_SPEC>`"]
551pub type RET48_REG = crate::Reg<ret48_reg::RET48_REG_SPEC>;
552#[doc = "Retention Register"]
553pub mod ret48_reg;
554#[doc = "RET49_REG register accessor: an alias for `Reg<RET49_REG_SPEC>`"]
555pub type RET49_REG = crate::Reg<ret49_reg::RET49_REG_SPEC>;
556#[doc = "Retention Register"]
557pub mod ret49_reg;
558#[doc = "RET50_REG register accessor: an alias for `Reg<RET50_REG_SPEC>`"]
559pub type RET50_REG = crate::Reg<ret50_reg::RET50_REG_SPEC>;
560#[doc = "Retention Register"]
561pub mod ret50_reg;
562#[doc = "RET51_REG register accessor: an alias for `Reg<RET51_REG_SPEC>`"]
563pub type RET51_REG = crate::Reg<ret51_reg::RET51_REG_SPEC>;
564#[doc = "Retention Register"]
565pub mod ret51_reg;
566#[doc = "RET52_REG register accessor: an alias for `Reg<RET52_REG_SPEC>`"]
567pub type RET52_REG = crate::Reg<ret52_reg::RET52_REG_SPEC>;
568#[doc = "Retention Register"]
569pub mod ret52_reg;
570#[doc = "RET53_REG register accessor: an alias for `Reg<RET53_REG_SPEC>`"]
571pub type RET53_REG = crate::Reg<ret53_reg::RET53_REG_SPEC>;
572#[doc = "Retention Register"]
573pub mod ret53_reg;
574#[doc = "RET54_REG register accessor: an alias for `Reg<RET54_REG_SPEC>`"]
575pub type RET54_REG = crate::Reg<ret54_reg::RET54_REG_SPEC>;
576#[doc = "Retention Register"]
577pub mod ret54_reg;
578#[doc = "RET55_REG register accessor: an alias for `Reg<RET55_REG_SPEC>`"]
579pub type RET55_REG = crate::Reg<ret55_reg::RET55_REG_SPEC>;
580#[doc = "Retention Register"]
581pub mod ret55_reg;
582#[doc = "RET56_REG register accessor: an alias for `Reg<RET56_REG_SPEC>`"]
583pub type RET56_REG = crate::Reg<ret56_reg::RET56_REG_SPEC>;
584#[doc = "Retention Register"]
585pub mod ret56_reg;
586#[doc = "RET57_REG register accessor: an alias for `Reg<RET57_REG_SPEC>`"]
587pub type RET57_REG = crate::Reg<ret57_reg::RET57_REG_SPEC>;
588#[doc = "Retention Register"]
589pub mod ret57_reg;
590#[doc = "RET58_REG register accessor: an alias for `Reg<RET58_REG_SPEC>`"]
591pub type RET58_REG = crate::Reg<ret58_reg::RET58_REG_SPEC>;
592#[doc = "Retention Register"]
593pub mod ret58_reg;
594#[doc = "RET59_REG register accessor: an alias for `Reg<RET59_REG_SPEC>`"]
595pub type RET59_REG = crate::Reg<ret59_reg::RET59_REG_SPEC>;
596#[doc = "Retention Register"]
597pub mod ret59_reg;
598#[doc = "RET60_REG register accessor: an alias for `Reg<RET60_REG_SPEC>`"]
599pub type RET60_REG = crate::Reg<ret60_reg::RET60_REG_SPEC>;
600#[doc = "Retention Register"]
601pub mod ret60_reg;
602#[doc = "RET61_REG register accessor: an alias for `Reg<RET61_REG_SPEC>`"]
603pub type RET61_REG = crate::Reg<ret61_reg::RET61_REG_SPEC>;
604#[doc = "Retention Register"]
605pub mod ret61_reg;
606#[doc = "RET62_REG register accessor: an alias for `Reg<RET62_REG_SPEC>`"]
607pub type RET62_REG = crate::Reg<ret62_reg::RET62_REG_SPEC>;
608#[doc = "Retention Register"]
609pub mod ret62_reg;
610#[doc = "RET63_REG register accessor: an alias for `Reg<RET63_REG_SPEC>`"]
611pub type RET63_REG = crate::Reg<ret63_reg::RET63_REG_SPEC>;
612#[doc = "Retention Register"]
613pub mod ret63_reg;
614#[doc = "RET64_REG register accessor: an alias for `Reg<RET64_REG_SPEC>`"]
615pub type RET64_REG = crate::Reg<ret64_reg::RET64_REG_SPEC>;
616#[doc = "Retention Register"]
617pub mod ret64_reg;
618#[doc = "RET65_REG register accessor: an alias for `Reg<RET65_REG_SPEC>`"]
619pub type RET65_REG = crate::Reg<ret65_reg::RET65_REG_SPEC>;
620#[doc = "Retention Register"]
621pub mod ret65_reg;
622#[doc = "RET66_REG register accessor: an alias for `Reg<RET66_REG_SPEC>`"]
623pub type RET66_REG = crate::Reg<ret66_reg::RET66_REG_SPEC>;
624#[doc = "Retention Register"]
625pub mod ret66_reg;
626#[doc = "RET67_REG register accessor: an alias for `Reg<RET67_REG_SPEC>`"]
627pub type RET67_REG = crate::Reg<ret67_reg::RET67_REG_SPEC>;
628#[doc = "Retention Register"]
629pub mod ret67_reg;
630#[doc = "RET68_REG register accessor: an alias for `Reg<RET68_REG_SPEC>`"]
631pub type RET68_REG = crate::Reg<ret68_reg::RET68_REG_SPEC>;
632#[doc = "Retention Register"]
633pub mod ret68_reg;
634#[doc = "RET69_REG register accessor: an alias for `Reg<RET69_REG_SPEC>`"]
635pub type RET69_REG = crate::Reg<ret69_reg::RET69_REG_SPEC>;
636#[doc = "Retention Register"]
637pub mod ret69_reg;
638#[doc = "RET70_REG register accessor: an alias for `Reg<RET70_REG_SPEC>`"]
639pub type RET70_REG = crate::Reg<ret70_reg::RET70_REG_SPEC>;
640#[doc = "Retention Register"]
641pub mod ret70_reg;
642#[doc = "RET71_REG register accessor: an alias for `Reg<RET71_REG_SPEC>`"]
643pub type RET71_REG = crate::Reg<ret71_reg::RET71_REG_SPEC>;
644#[doc = "Retention Register"]
645pub mod ret71_reg;
646#[doc = "RET72_REG register accessor: an alias for `Reg<RET72_REG_SPEC>`"]
647pub type RET72_REG = crate::Reg<ret72_reg::RET72_REG_SPEC>;
648#[doc = "Retention Register"]
649pub mod ret72_reg;
650#[doc = "RET73_REG register accessor: an alias for `Reg<RET73_REG_SPEC>`"]
651pub type RET73_REG = crate::Reg<ret73_reg::RET73_REG_SPEC>;
652#[doc = "Retention Register"]
653pub mod ret73_reg;
654#[doc = "RET74_REG register accessor: an alias for `Reg<RET74_REG_SPEC>`"]
655pub type RET74_REG = crate::Reg<ret74_reg::RET74_REG_SPEC>;
656#[doc = "Retention Register"]
657pub mod ret74_reg;
658#[doc = "RET75_REG register accessor: an alias for `Reg<RET75_REG_SPEC>`"]
659pub type RET75_REG = crate::Reg<ret75_reg::RET75_REG_SPEC>;
660#[doc = "Retention Register"]
661pub mod ret75_reg;
662#[doc = "RET76_REG register accessor: an alias for `Reg<RET76_REG_SPEC>`"]
663pub type RET76_REG = crate::Reg<ret76_reg::RET76_REG_SPEC>;
664#[doc = "Retention Register"]
665pub mod ret76_reg;
666#[doc = "RET77_REG register accessor: an alias for `Reg<RET77_REG_SPEC>`"]
667pub type RET77_REG = crate::Reg<ret77_reg::RET77_REG_SPEC>;
668#[doc = "Retention Register"]
669pub mod ret77_reg;
670#[doc = "RET78_REG register accessor: an alias for `Reg<RET78_REG_SPEC>`"]
671pub type RET78_REG = crate::Reg<ret78_reg::RET78_REG_SPEC>;
672#[doc = "Retention Register"]
673pub mod ret78_reg;
674#[doc = "RET79_REG register accessor: an alias for `Reg<RET79_REG_SPEC>`"]
675pub type RET79_REG = crate::Reg<ret79_reg::RET79_REG_SPEC>;
676#[doc = "Retention Register"]
677pub mod ret79_reg;
678#[doc = "RET80_REG register accessor: an alias for `Reg<RET80_REG_SPEC>`"]
679pub type RET80_REG = crate::Reg<ret80_reg::RET80_REG_SPEC>;
680#[doc = "Retention Register"]
681pub mod ret80_reg;
682#[doc = "RET81_REG register accessor: an alias for `Reg<RET81_REG_SPEC>`"]
683pub type RET81_REG = crate::Reg<ret81_reg::RET81_REG_SPEC>;
684#[doc = "Retention Register"]
685pub mod ret81_reg;
686#[doc = "RET82_REG register accessor: an alias for `Reg<RET82_REG_SPEC>`"]
687pub type RET82_REG = crate::Reg<ret82_reg::RET82_REG_SPEC>;
688#[doc = "Retention Register"]
689pub mod ret82_reg;
690#[doc = "RET83_REG register accessor: an alias for `Reg<RET83_REG_SPEC>`"]
691pub type RET83_REG = crate::Reg<ret83_reg::RET83_REG_SPEC>;
692#[doc = "Retention Register"]
693pub mod ret83_reg;
694#[doc = "RET84_REG register accessor: an alias for `Reg<RET84_REG_SPEC>`"]
695pub type RET84_REG = crate::Reg<ret84_reg::RET84_REG_SPEC>;
696#[doc = "Retention Register"]
697pub mod ret84_reg;
698#[doc = "RET85_REG register accessor: an alias for `Reg<RET85_REG_SPEC>`"]
699pub type RET85_REG = crate::Reg<ret85_reg::RET85_REG_SPEC>;
700#[doc = "Retention Register"]
701pub mod ret85_reg;
702#[doc = "RET86_REG register accessor: an alias for `Reg<RET86_REG_SPEC>`"]
703pub type RET86_REG = crate::Reg<ret86_reg::RET86_REG_SPEC>;
704#[doc = "Retention Register"]
705pub mod ret86_reg;
706#[doc = "RET87_REG register accessor: an alias for `Reg<RET87_REG_SPEC>`"]
707pub type RET87_REG = crate::Reg<ret87_reg::RET87_REG_SPEC>;
708#[doc = "Retention Register"]
709pub mod ret87_reg;
710#[doc = "RET88_REG register accessor: an alias for `Reg<RET88_REG_SPEC>`"]
711pub type RET88_REG = crate::Reg<ret88_reg::RET88_REG_SPEC>;
712#[doc = "Retention Register"]
713pub mod ret88_reg;
714#[doc = "RET89_REG register accessor: an alias for `Reg<RET89_REG_SPEC>`"]
715pub type RET89_REG = crate::Reg<ret89_reg::RET89_REG_SPEC>;
716#[doc = "Retention Register"]
717pub mod ret89_reg;
718#[doc = "RET90_REG register accessor: an alias for `Reg<RET90_REG_SPEC>`"]
719pub type RET90_REG = crate::Reg<ret90_reg::RET90_REG_SPEC>;
720#[doc = "Retention Register"]
721pub mod ret90_reg;
722#[doc = "RET91_REG register accessor: an alias for `Reg<RET91_REG_SPEC>`"]
723pub type RET91_REG = crate::Reg<ret91_reg::RET91_REG_SPEC>;
724#[doc = "Retention Register"]
725pub mod ret91_reg;
726#[doc = "RET92_REG register accessor: an alias for `Reg<RET92_REG_SPEC>`"]
727pub type RET92_REG = crate::Reg<ret92_reg::RET92_REG_SPEC>;
728#[doc = "Retention Register"]
729pub mod ret92_reg;
730#[doc = "RET93_REG register accessor: an alias for `Reg<RET93_REG_SPEC>`"]
731pub type RET93_REG = crate::Reg<ret93_reg::RET93_REG_SPEC>;
732#[doc = "Retention Register"]
733pub mod ret93_reg;
734#[doc = "RET94_REG register accessor: an alias for `Reg<RET94_REG_SPEC>`"]
735pub type RET94_REG = crate::Reg<ret94_reg::RET94_REG_SPEC>;
736#[doc = "Retention Register"]
737pub mod ret94_reg;
738#[doc = "RET95_REG register accessor: an alias for `Reg<RET95_REG_SPEC>`"]
739pub type RET95_REG = crate::Reg<ret95_reg::RET95_REG_SPEC>;
740#[doc = "Retention Register"]
741pub mod ret95_reg;
742#[doc = "RET96_REG register accessor: an alias for `Reg<RET96_REG_SPEC>`"]
743pub type RET96_REG = crate::Reg<ret96_reg::RET96_REG_SPEC>;
744#[doc = "Retention Register"]
745pub mod ret96_reg;
746#[doc = "RET97_REG register accessor: an alias for `Reg<RET97_REG_SPEC>`"]
747pub type RET97_REG = crate::Reg<ret97_reg::RET97_REG_SPEC>;
748#[doc = "Retention Register"]
749pub mod ret97_reg;
750#[doc = "RET98_REG register accessor: an alias for `Reg<RET98_REG_SPEC>`"]
751pub type RET98_REG = crate::Reg<ret98_reg::RET98_REG_SPEC>;
752#[doc = "Retention Register"]
753pub mod ret98_reg;
754#[doc = "RET99_REG register accessor: an alias for `Reg<RET99_REG_SPEC>`"]
755pub type RET99_REG = crate::Reg<ret99_reg::RET99_REG_SPEC>;
756#[doc = "Retention Register"]
757pub mod ret99_reg;
758#[doc = "RET100_REG register accessor: an alias for `Reg<RET100_REG_SPEC>`"]
759pub type RET100_REG = crate::Reg<ret100_reg::RET100_REG_SPEC>;
760#[doc = "Retention Register"]
761pub mod ret100_reg;
762#[doc = "RET101_REG register accessor: an alias for `Reg<RET101_REG_SPEC>`"]
763pub type RET101_REG = crate::Reg<ret101_reg::RET101_REG_SPEC>;
764#[doc = "Retention Register"]
765pub mod ret101_reg;
766#[doc = "RET102_REG register accessor: an alias for `Reg<RET102_REG_SPEC>`"]
767pub type RET102_REG = crate::Reg<ret102_reg::RET102_REG_SPEC>;
768#[doc = "Retention Register"]
769pub mod ret102_reg;
770#[doc = "RET103_REG register accessor: an alias for `Reg<RET103_REG_SPEC>`"]
771pub type RET103_REG = crate::Reg<ret103_reg::RET103_REG_SPEC>;
772#[doc = "Retention Register"]
773pub mod ret103_reg;
774#[doc = "RET104_REG register accessor: an alias for `Reg<RET104_REG_SPEC>`"]
775pub type RET104_REG = crate::Reg<ret104_reg::RET104_REG_SPEC>;
776#[doc = "Retention Register"]
777pub mod ret104_reg;
778#[doc = "RET105_REG register accessor: an alias for `Reg<RET105_REG_SPEC>`"]
779pub type RET105_REG = crate::Reg<ret105_reg::RET105_REG_SPEC>;
780#[doc = "Retention Register"]
781pub mod ret105_reg;
782#[doc = "RET106_REG register accessor: an alias for `Reg<RET106_REG_SPEC>`"]
783pub type RET106_REG = crate::Reg<ret106_reg::RET106_REG_SPEC>;
784#[doc = "Retention Register"]
785pub mod ret106_reg;
786#[doc = "RET107_REG register accessor: an alias for `Reg<RET107_REG_SPEC>`"]
787pub type RET107_REG = crate::Reg<ret107_reg::RET107_REG_SPEC>;
788#[doc = "Retention Register"]
789pub mod ret107_reg;
790#[doc = "RET108_REG register accessor: an alias for `Reg<RET108_REG_SPEC>`"]
791pub type RET108_REG = crate::Reg<ret108_reg::RET108_REG_SPEC>;
792#[doc = "Retention Register"]
793pub mod ret108_reg;
794#[doc = "RET109_REG register accessor: an alias for `Reg<RET109_REG_SPEC>`"]
795pub type RET109_REG = crate::Reg<ret109_reg::RET109_REG_SPEC>;
796#[doc = "Retention Register"]
797pub mod ret109_reg;
798#[doc = "RET110_REG register accessor: an alias for `Reg<RET110_REG_SPEC>`"]
799pub type RET110_REG = crate::Reg<ret110_reg::RET110_REG_SPEC>;
800#[doc = "Retention Register"]
801pub mod ret110_reg;
802#[doc = "RET111_REG register accessor: an alias for `Reg<RET111_REG_SPEC>`"]
803pub type RET111_REG = crate::Reg<ret111_reg::RET111_REG_SPEC>;
804#[doc = "Retention Register"]
805pub mod ret111_reg;
806#[doc = "RET112_REG register accessor: an alias for `Reg<RET112_REG_SPEC>`"]
807pub type RET112_REG = crate::Reg<ret112_reg::RET112_REG_SPEC>;
808#[doc = "Retention Register"]
809pub mod ret112_reg;
810#[doc = "RET113_REG register accessor: an alias for `Reg<RET113_REG_SPEC>`"]
811pub type RET113_REG = crate::Reg<ret113_reg::RET113_REG_SPEC>;
812#[doc = "Retention Register"]
813pub mod ret113_reg;
814#[doc = "RET114_REG register accessor: an alias for `Reg<RET114_REG_SPEC>`"]
815pub type RET114_REG = crate::Reg<ret114_reg::RET114_REG_SPEC>;
816#[doc = "Retention Register"]
817pub mod ret114_reg;
818#[doc = "RET115_REG register accessor: an alias for `Reg<RET115_REG_SPEC>`"]
819pub type RET115_REG = crate::Reg<ret115_reg::RET115_REG_SPEC>;
820#[doc = "Retention Register"]
821pub mod ret115_reg;
822#[doc = "RET116_REG register accessor: an alias for `Reg<RET116_REG_SPEC>`"]
823pub type RET116_REG = crate::Reg<ret116_reg::RET116_REG_SPEC>;
824#[doc = "Retention Register"]
825pub mod ret116_reg;
826#[doc = "RET117_REG register accessor: an alias for `Reg<RET117_REG_SPEC>`"]
827pub type RET117_REG = crate::Reg<ret117_reg::RET117_REG_SPEC>;
828#[doc = "Retention Register"]
829pub mod ret117_reg;
830#[doc = "RET118_REG register accessor: an alias for `Reg<RET118_REG_SPEC>`"]
831pub type RET118_REG = crate::Reg<ret118_reg::RET118_REG_SPEC>;
832#[doc = "Retention Register"]
833pub mod ret118_reg;
834#[doc = "RET119_REG register accessor: an alias for `Reg<RET119_REG_SPEC>`"]
835pub type RET119_REG = crate::Reg<ret119_reg::RET119_REG_SPEC>;
836#[doc = "Retention Register"]
837pub mod ret119_reg;
838#[doc = "RET120_REG register accessor: an alias for `Reg<RET120_REG_SPEC>`"]
839pub type RET120_REG = crate::Reg<ret120_reg::RET120_REG_SPEC>;
840#[doc = "Retention Register"]
841pub mod ret120_reg;
842#[doc = "RET121_REG register accessor: an alias for `Reg<RET121_REG_SPEC>`"]
843pub type RET121_REG = crate::Reg<ret121_reg::RET121_REG_SPEC>;
844#[doc = "Retention Register"]
845pub mod ret121_reg;
846#[doc = "RET122_REG register accessor: an alias for `Reg<RET122_REG_SPEC>`"]
847pub type RET122_REG = crate::Reg<ret122_reg::RET122_REG_SPEC>;
848#[doc = "Retention Register"]
849pub mod ret122_reg;
850#[doc = "RET123_REG register accessor: an alias for `Reg<RET123_REG_SPEC>`"]
851pub type RET123_REG = crate::Reg<ret123_reg::RET123_REG_SPEC>;
852#[doc = "Retention Register"]
853pub mod ret123_reg;
854#[doc = "RET124_REG register accessor: an alias for `Reg<RET124_REG_SPEC>`"]
855pub type RET124_REG = crate::Reg<ret124_reg::RET124_REG_SPEC>;
856#[doc = "Retention Register"]
857pub mod ret124_reg;
858#[doc = "RET125_REG register accessor: an alias for `Reg<RET125_REG_SPEC>`"]
859pub type RET125_REG = crate::Reg<ret125_reg::RET125_REG_SPEC>;
860#[doc = "Retention Register"]
861pub mod ret125_reg;
862#[doc = "RET126_REG register accessor: an alias for `Reg<RET126_REG_SPEC>`"]
863pub type RET126_REG = crate::Reg<ret126_reg::RET126_REG_SPEC>;
864#[doc = "Retention Register"]
865pub mod ret126_reg;
866#[doc = "RET127_REG register accessor: an alias for `Reg<RET127_REG_SPEC>`"]
867pub type RET127_REG = crate::Reg<ret127_reg::RET127_REG_SPEC>;
868#[doc = "Retention Register"]
869pub mod ret127_reg;