1#[repr(C)]
2#[cfg_attr(feature = "impl-register-debug", derive(Debug))]
3#[doc = "Register block"]
4pub struct RegisterBlock {
5 bt_select: BT_SELECT,
6 out: OUT,
7 out_w1ts: OUT_W1TS,
8 out_w1tc: OUT_W1TC,
9 out1: OUT1,
10 out1_w1ts: OUT1_W1TS,
11 out1_w1tc: OUT1_W1TC,
12 sdio_select: SDIO_SELECT,
13 enable: ENABLE,
14 enable_w1ts: ENABLE_W1TS,
15 enable_w1tc: ENABLE_W1TC,
16 enable1: ENABLE1,
17 enable1_w1ts: ENABLE1_W1TS,
18 enable1_w1tc: ENABLE1_W1TC,
19 strap: STRAP,
20 in_: IN,
21 in1: IN1,
22 status: STATUS,
23 status_w1ts: STATUS_W1TS,
24 status_w1tc: STATUS_W1TC,
25 status1: STATUS1,
26 status1_w1ts: STATUS1_W1TS,
27 status1_w1tc: STATUS1_W1TC,
28 pcpu_int: PCPU_INT,
29 pcpu_nmi_int: PCPU_NMI_INT,
30 cpusdio_int: CPUSDIO_INT,
31 pcpu_int1: PCPU_INT1,
32 pcpu_nmi_int1: PCPU_NMI_INT1,
33 cpusdio_int1: CPUSDIO_INT1,
34 pin: [PIN; 54],
35 status_next: STATUS_NEXT,
36 status_next1: STATUS_NEXT1,
37 func_in_sel_cfg: [FUNC_IN_SEL_CFG; 256],
38 func_out_sel_cfg: [FUNC_OUT_SEL_CFG; 54],
39 clock_gate: CLOCK_GATE,
40 _reserved35: [u8; 0xcc],
41 reg_date: REG_DATE,
42}
43impl RegisterBlock {
44 #[doc = "0x00 - GPIO bit select register"]
45 #[inline(always)]
46 pub const fn bt_select(&self) -> &BT_SELECT {
47 &self.bt_select
48 }
49 #[doc = "0x04 - GPIO0 ~ 31 output register"]
50 #[inline(always)]
51 pub const fn out(&self) -> &OUT {
52 &self.out
53 }
54 #[doc = "0x08 - GPIO0 ~ 31 output bit set register"]
55 #[inline(always)]
56 pub const fn out_w1ts(&self) -> &OUT_W1TS {
57 &self.out_w1ts
58 }
59 #[doc = "0x0c - GPIO0 ~ 31 output bit clear register"]
60 #[inline(always)]
61 pub const fn out_w1tc(&self) -> &OUT_W1TC {
62 &self.out_w1tc
63 }
64 #[doc = "0x10 - GPIO32 ~ 53 output register"]
65 #[inline(always)]
66 pub const fn out1(&self) -> &OUT1 {
67 &self.out1
68 }
69 #[doc = "0x14 - GPIO32 ~ 53 output bit set register"]
70 #[inline(always)]
71 pub const fn out1_w1ts(&self) -> &OUT1_W1TS {
72 &self.out1_w1ts
73 }
74 #[doc = "0x18 - GPIO32 ~ 53 output bit clear register"]
75 #[inline(always)]
76 pub const fn out1_w1tc(&self) -> &OUT1_W1TC {
77 &self.out1_w1tc
78 }
79 #[doc = "0x1c - GPIO SDIO selection register"]
80 #[inline(always)]
81 pub const fn sdio_select(&self) -> &SDIO_SELECT {
82 &self.sdio_select
83 }
84 #[doc = "0x20 - GPIO0 ~ 31 output enable register"]
85 #[inline(always)]
86 pub const fn enable(&self) -> &ENABLE {
87 &self.enable
88 }
89 #[doc = "0x24 - GPIO0 ~ 31 output enable bit set register"]
90 #[inline(always)]
91 pub const fn enable_w1ts(&self) -> &ENABLE_W1TS {
92 &self.enable_w1ts
93 }
94 #[doc = "0x28 - GPIO0 ~ 31 output enable bit clear register"]
95 #[inline(always)]
96 pub const fn enable_w1tc(&self) -> &ENABLE_W1TC {
97 &self.enable_w1tc
98 }
99 #[doc = "0x2c - GPIO32 ~ 53 output enable register"]
100 #[inline(always)]
101 pub const fn enable1(&self) -> &ENABLE1 {
102 &self.enable1
103 }
104 #[doc = "0x30 - GPIO32 ~ 53 output enable bit set register"]
105 #[inline(always)]
106 pub const fn enable1_w1ts(&self) -> &ENABLE1_W1TS {
107 &self.enable1_w1ts
108 }
109 #[doc = "0x34 - GPIO32 ~ 53 output enable bit clear register"]
110 #[inline(always)]
111 pub const fn enable1_w1tc(&self) -> &ENABLE1_W1TC {
112 &self.enable1_w1tc
113 }
114 #[doc = "0x38 - Bootstrap pin value register"]
115 #[inline(always)]
116 pub const fn strap(&self) -> &STRAP {
117 &self.strap
118 }
119 #[doc = "0x3c - GPIO0 ~ 31 input register"]
120 #[inline(always)]
121 pub const fn in_(&self) -> &IN {
122 &self.in_
123 }
124 #[doc = "0x40 - GPIO32 ~ 53 input register"]
125 #[inline(always)]
126 pub const fn in1(&self) -> &IN1 {
127 &self.in1
128 }
129 #[doc = "0x44 - GPIO0 ~ 31 interrupt status register"]
130 #[inline(always)]
131 pub const fn status(&self) -> &STATUS {
132 &self.status
133 }
134 #[doc = "0x48 - GPIO0 ~ 31 interrupt status bit set register"]
135 #[inline(always)]
136 pub const fn status_w1ts(&self) -> &STATUS_W1TS {
137 &self.status_w1ts
138 }
139 #[doc = "0x4c - GPIO0 ~ 31 interrupt status bit clear register"]
140 #[inline(always)]
141 pub const fn status_w1tc(&self) -> &STATUS_W1TC {
142 &self.status_w1tc
143 }
144 #[doc = "0x50 - GPIO32 ~ 53 interrupt status register"]
145 #[inline(always)]
146 pub const fn status1(&self) -> &STATUS1 {
147 &self.status1
148 }
149 #[doc = "0x54 - GPIO32 ~ 53 interrupt status bit set register"]
150 #[inline(always)]
151 pub const fn status1_w1ts(&self) -> &STATUS1_W1TS {
152 &self.status1_w1ts
153 }
154 #[doc = "0x58 - GPIO32 ~ 53 interrupt status bit clear register"]
155 #[inline(always)]
156 pub const fn status1_w1tc(&self) -> &STATUS1_W1TC {
157 &self.status1_w1tc
158 }
159 #[doc = "0x5c - GPIO0 ~ 31 PRO_CPU interrupt status register"]
160 #[inline(always)]
161 pub const fn pcpu_int(&self) -> &PCPU_INT {
162 &self.pcpu_int
163 }
164 #[doc = "0x60 - GPIO0 ~ 31 PRO_CPU non-maskable interrupt status register"]
165 #[inline(always)]
166 pub const fn pcpu_nmi_int(&self) -> &PCPU_NMI_INT {
167 &self.pcpu_nmi_int
168 }
169 #[doc = "0x64 - GPIO0 ~ 31 CPU SDIO interrupt status register"]
170 #[inline(always)]
171 pub const fn cpusdio_int(&self) -> &CPUSDIO_INT {
172 &self.cpusdio_int
173 }
174 #[doc = "0x68 - GPIO32 ~ 53 PRO_CPU interrupt status register"]
175 #[inline(always)]
176 pub const fn pcpu_int1(&self) -> &PCPU_INT1 {
177 &self.pcpu_int1
178 }
179 #[doc = "0x6c - GPIO32 ~ 53 PRO_CPU non-maskable interrupt status register"]
180 #[inline(always)]
181 pub const fn pcpu_nmi_int1(&self) -> &PCPU_NMI_INT1 {
182 &self.pcpu_nmi_int1
183 }
184 #[doc = "0x70 - GPIO32 ~ 53 CPU SDIO interrupt status register"]
185 #[inline(always)]
186 pub const fn cpusdio_int1(&self) -> &CPUSDIO_INT1 {
187 &self.cpusdio_int1
188 }
189 #[doc = "0x74..0x14c - Configuration for GPIO pin %s"]
190 #[inline(always)]
191 pub const fn pin(&self, n: usize) -> &PIN {
192 &self.pin[n]
193 }
194 #[doc = "Iterator for array of:"]
195 #[doc = "0x74..0x14c - Configuration for GPIO pin %s"]
196 #[inline(always)]
197 pub fn pin_iter(&self) -> impl Iterator<Item = &PIN> {
198 self.pin.iter()
199 }
200 #[doc = "0x14c - GPIO0 ~ 31 interrupt source register"]
201 #[inline(always)]
202 pub const fn status_next(&self) -> &STATUS_NEXT {
203 &self.status_next
204 }
205 #[doc = "0x150 - GPIO32 ~ 53 interrupt source register"]
206 #[inline(always)]
207 pub const fn status_next1(&self) -> &STATUS_NEXT1 {
208 &self.status_next1
209 }
210 #[doc = "0x154..0x554 - Peripheral function %s input selection register"]
211 #[inline(always)]
212 pub const fn func_in_sel_cfg(&self, n: usize) -> &FUNC_IN_SEL_CFG {
213 &self.func_in_sel_cfg[n]
214 }
215 #[doc = "Iterator for array of:"]
216 #[doc = "0x154..0x554 - Peripheral function %s input selection register"]
217 #[inline(always)]
218 pub fn func_in_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_IN_SEL_CFG> {
219 self.func_in_sel_cfg.iter()
220 }
221 #[doc = "0x154 - Peripheral function 0 input selection register"]
222 #[inline(always)]
223 pub const fn func0_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
224 self.func_in_sel_cfg(0)
225 }
226 #[doc = "0x158 - Peripheral function 1 input selection register"]
227 #[inline(always)]
228 pub const fn func1_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
229 self.func_in_sel_cfg(1)
230 }
231 #[doc = "0x15c - Peripheral function 2 input selection register"]
232 #[inline(always)]
233 pub const fn func2_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
234 self.func_in_sel_cfg(2)
235 }
236 #[doc = "0x160 - Peripheral function 3 input selection register"]
237 #[inline(always)]
238 pub const fn func3_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
239 self.func_in_sel_cfg(3)
240 }
241 #[doc = "0x164 - Peripheral function 4 input selection register"]
242 #[inline(always)]
243 pub const fn func4_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
244 self.func_in_sel_cfg(4)
245 }
246 #[doc = "0x168 - Peripheral function 5 input selection register"]
247 #[inline(always)]
248 pub const fn func5_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
249 self.func_in_sel_cfg(5)
250 }
251 #[doc = "0x16c - Peripheral function 6 input selection register"]
252 #[inline(always)]
253 pub const fn func6_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
254 self.func_in_sel_cfg(6)
255 }
256 #[doc = "0x170 - Peripheral function 7 input selection register"]
257 #[inline(always)]
258 pub const fn func7_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
259 self.func_in_sel_cfg(7)
260 }
261 #[doc = "0x174 - Peripheral function 8 input selection register"]
262 #[inline(always)]
263 pub const fn func8_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
264 self.func_in_sel_cfg(8)
265 }
266 #[doc = "0x178 - Peripheral function 9 input selection register"]
267 #[inline(always)]
268 pub const fn func9_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
269 self.func_in_sel_cfg(9)
270 }
271 #[doc = "0x17c - Peripheral function 10 input selection register"]
272 #[inline(always)]
273 pub const fn func10_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
274 self.func_in_sel_cfg(10)
275 }
276 #[doc = "0x180 - Peripheral function 11 input selection register"]
277 #[inline(always)]
278 pub const fn func11_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
279 self.func_in_sel_cfg(11)
280 }
281 #[doc = "0x184 - Peripheral function 12 input selection register"]
282 #[inline(always)]
283 pub const fn func12_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
284 self.func_in_sel_cfg(12)
285 }
286 #[doc = "0x188 - Peripheral function 13 input selection register"]
287 #[inline(always)]
288 pub const fn func13_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
289 self.func_in_sel_cfg(13)
290 }
291 #[doc = "0x18c - Peripheral function 14 input selection register"]
292 #[inline(always)]
293 pub const fn func14_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
294 self.func_in_sel_cfg(14)
295 }
296 #[doc = "0x190 - Peripheral function 15 input selection register"]
297 #[inline(always)]
298 pub const fn func15_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
299 self.func_in_sel_cfg(15)
300 }
301 #[doc = "0x194 - Peripheral function 16 input selection register"]
302 #[inline(always)]
303 pub const fn func16_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
304 self.func_in_sel_cfg(16)
305 }
306 #[doc = "0x198 - Peripheral function 17 input selection register"]
307 #[inline(always)]
308 pub const fn func17_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
309 self.func_in_sel_cfg(17)
310 }
311 #[doc = "0x19c - Peripheral function 18 input selection register"]
312 #[inline(always)]
313 pub const fn func18_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
314 self.func_in_sel_cfg(18)
315 }
316 #[doc = "0x1a0 - Peripheral function 19 input selection register"]
317 #[inline(always)]
318 pub const fn func19_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
319 self.func_in_sel_cfg(19)
320 }
321 #[doc = "0x1a4 - Peripheral function 20 input selection register"]
322 #[inline(always)]
323 pub const fn func20_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
324 self.func_in_sel_cfg(20)
325 }
326 #[doc = "0x1a8 - Peripheral function 21 input selection register"]
327 #[inline(always)]
328 pub const fn func21_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
329 self.func_in_sel_cfg(21)
330 }
331 #[doc = "0x1ac - Peripheral function 22 input selection register"]
332 #[inline(always)]
333 pub const fn func22_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
334 self.func_in_sel_cfg(22)
335 }
336 #[doc = "0x1b0 - Peripheral function 23 input selection register"]
337 #[inline(always)]
338 pub const fn func23_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
339 self.func_in_sel_cfg(23)
340 }
341 #[doc = "0x1b4 - Peripheral function 24 input selection register"]
342 #[inline(always)]
343 pub const fn func24_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
344 self.func_in_sel_cfg(24)
345 }
346 #[doc = "0x1b8 - Peripheral function 25 input selection register"]
347 #[inline(always)]
348 pub const fn func25_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
349 self.func_in_sel_cfg(25)
350 }
351 #[doc = "0x1bc - Peripheral function 26 input selection register"]
352 #[inline(always)]
353 pub const fn func26_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
354 self.func_in_sel_cfg(26)
355 }
356 #[doc = "0x1c0 - Peripheral function 27 input selection register"]
357 #[inline(always)]
358 pub const fn func27_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
359 self.func_in_sel_cfg(27)
360 }
361 #[doc = "0x1c4 - Peripheral function 28 input selection register"]
362 #[inline(always)]
363 pub const fn func28_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
364 self.func_in_sel_cfg(28)
365 }
366 #[doc = "0x1c8 - Peripheral function 29 input selection register"]
367 #[inline(always)]
368 pub const fn func29_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
369 self.func_in_sel_cfg(29)
370 }
371 #[doc = "0x1cc - Peripheral function 30 input selection register"]
372 #[inline(always)]
373 pub const fn func30_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
374 self.func_in_sel_cfg(30)
375 }
376 #[doc = "0x1d0 - Peripheral function 31 input selection register"]
377 #[inline(always)]
378 pub const fn func31_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
379 self.func_in_sel_cfg(31)
380 }
381 #[doc = "0x1d4 - Peripheral function 32 input selection register"]
382 #[inline(always)]
383 pub const fn func32_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
384 self.func_in_sel_cfg(32)
385 }
386 #[doc = "0x1d8 - Peripheral function 33 input selection register"]
387 #[inline(always)]
388 pub const fn func33_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
389 self.func_in_sel_cfg(33)
390 }
391 #[doc = "0x1dc - Peripheral function 34 input selection register"]
392 #[inline(always)]
393 pub const fn func34_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
394 self.func_in_sel_cfg(34)
395 }
396 #[doc = "0x1e0 - Peripheral function 35 input selection register"]
397 #[inline(always)]
398 pub const fn func35_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
399 self.func_in_sel_cfg(35)
400 }
401 #[doc = "0x1e4 - Peripheral function 36 input selection register"]
402 #[inline(always)]
403 pub const fn func36_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
404 self.func_in_sel_cfg(36)
405 }
406 #[doc = "0x1e8 - Peripheral function 37 input selection register"]
407 #[inline(always)]
408 pub const fn func37_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
409 self.func_in_sel_cfg(37)
410 }
411 #[doc = "0x1ec - Peripheral function 38 input selection register"]
412 #[inline(always)]
413 pub const fn func38_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
414 self.func_in_sel_cfg(38)
415 }
416 #[doc = "0x1f0 - Peripheral function 39 input selection register"]
417 #[inline(always)]
418 pub const fn func39_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
419 self.func_in_sel_cfg(39)
420 }
421 #[doc = "0x1f4 - Peripheral function 40 input selection register"]
422 #[inline(always)]
423 pub const fn func40_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
424 self.func_in_sel_cfg(40)
425 }
426 #[doc = "0x1f8 - Peripheral function 41 input selection register"]
427 #[inline(always)]
428 pub const fn func41_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
429 self.func_in_sel_cfg(41)
430 }
431 #[doc = "0x1fc - Peripheral function 42 input selection register"]
432 #[inline(always)]
433 pub const fn func42_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
434 self.func_in_sel_cfg(42)
435 }
436 #[doc = "0x200 - Peripheral function 43 input selection register"]
437 #[inline(always)]
438 pub const fn func43_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
439 self.func_in_sel_cfg(43)
440 }
441 #[doc = "0x204 - Peripheral function 44 input selection register"]
442 #[inline(always)]
443 pub const fn func44_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
444 self.func_in_sel_cfg(44)
445 }
446 #[doc = "0x208 - Peripheral function 45 input selection register"]
447 #[inline(always)]
448 pub const fn func45_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
449 self.func_in_sel_cfg(45)
450 }
451 #[doc = "0x20c - Peripheral function 46 input selection register"]
452 #[inline(always)]
453 pub const fn func46_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
454 self.func_in_sel_cfg(46)
455 }
456 #[doc = "0x210 - Peripheral function 47 input selection register"]
457 #[inline(always)]
458 pub const fn func47_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
459 self.func_in_sel_cfg(47)
460 }
461 #[doc = "0x214 - Peripheral function 48 input selection register"]
462 #[inline(always)]
463 pub const fn func48_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
464 self.func_in_sel_cfg(48)
465 }
466 #[doc = "0x218 - Peripheral function 49 input selection register"]
467 #[inline(always)]
468 pub const fn func49_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
469 self.func_in_sel_cfg(49)
470 }
471 #[doc = "0x21c - Peripheral function 50 input selection register"]
472 #[inline(always)]
473 pub const fn func50_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
474 self.func_in_sel_cfg(50)
475 }
476 #[doc = "0x220 - Peripheral function 51 input selection register"]
477 #[inline(always)]
478 pub const fn func51_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
479 self.func_in_sel_cfg(51)
480 }
481 #[doc = "0x224 - Peripheral function 52 input selection register"]
482 #[inline(always)]
483 pub const fn func52_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
484 self.func_in_sel_cfg(52)
485 }
486 #[doc = "0x228 - Peripheral function 53 input selection register"]
487 #[inline(always)]
488 pub const fn func53_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
489 self.func_in_sel_cfg(53)
490 }
491 #[doc = "0x22c - Peripheral function 54 input selection register"]
492 #[inline(always)]
493 pub const fn func54_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
494 self.func_in_sel_cfg(54)
495 }
496 #[doc = "0x230 - Peripheral function 55 input selection register"]
497 #[inline(always)]
498 pub const fn func55_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
499 self.func_in_sel_cfg(55)
500 }
501 #[doc = "0x234 - Peripheral function 56 input selection register"]
502 #[inline(always)]
503 pub const fn func56_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
504 self.func_in_sel_cfg(56)
505 }
506 #[doc = "0x238 - Peripheral function 57 input selection register"]
507 #[inline(always)]
508 pub const fn func57_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
509 self.func_in_sel_cfg(57)
510 }
511 #[doc = "0x23c - Peripheral function 58 input selection register"]
512 #[inline(always)]
513 pub const fn func58_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
514 self.func_in_sel_cfg(58)
515 }
516 #[doc = "0x240 - Peripheral function 59 input selection register"]
517 #[inline(always)]
518 pub const fn func59_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
519 self.func_in_sel_cfg(59)
520 }
521 #[doc = "0x244 - Peripheral function 60 input selection register"]
522 #[inline(always)]
523 pub const fn func60_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
524 self.func_in_sel_cfg(60)
525 }
526 #[doc = "0x248 - Peripheral function 61 input selection register"]
527 #[inline(always)]
528 pub const fn func61_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
529 self.func_in_sel_cfg(61)
530 }
531 #[doc = "0x24c - Peripheral function 62 input selection register"]
532 #[inline(always)]
533 pub const fn func62_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
534 self.func_in_sel_cfg(62)
535 }
536 #[doc = "0x250 - Peripheral function 63 input selection register"]
537 #[inline(always)]
538 pub const fn func63_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
539 self.func_in_sel_cfg(63)
540 }
541 #[doc = "0x254 - Peripheral function 64 input selection register"]
542 #[inline(always)]
543 pub const fn func64_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
544 self.func_in_sel_cfg(64)
545 }
546 #[doc = "0x258 - Peripheral function 65 input selection register"]
547 #[inline(always)]
548 pub const fn func65_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
549 self.func_in_sel_cfg(65)
550 }
551 #[doc = "0x25c - Peripheral function 66 input selection register"]
552 #[inline(always)]
553 pub const fn func66_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
554 self.func_in_sel_cfg(66)
555 }
556 #[doc = "0x260 - Peripheral function 67 input selection register"]
557 #[inline(always)]
558 pub const fn func67_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
559 self.func_in_sel_cfg(67)
560 }
561 #[doc = "0x264 - Peripheral function 68 input selection register"]
562 #[inline(always)]
563 pub const fn func68_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
564 self.func_in_sel_cfg(68)
565 }
566 #[doc = "0x268 - Peripheral function 69 input selection register"]
567 #[inline(always)]
568 pub const fn func69_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
569 self.func_in_sel_cfg(69)
570 }
571 #[doc = "0x26c - Peripheral function 70 input selection register"]
572 #[inline(always)]
573 pub const fn func70_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
574 self.func_in_sel_cfg(70)
575 }
576 #[doc = "0x270 - Peripheral function 71 input selection register"]
577 #[inline(always)]
578 pub const fn func71_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
579 self.func_in_sel_cfg(71)
580 }
581 #[doc = "0x274 - Peripheral function 72 input selection register"]
582 #[inline(always)]
583 pub const fn func72_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
584 self.func_in_sel_cfg(72)
585 }
586 #[doc = "0x278 - Peripheral function 73 input selection register"]
587 #[inline(always)]
588 pub const fn func73_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
589 self.func_in_sel_cfg(73)
590 }
591 #[doc = "0x27c - Peripheral function 74 input selection register"]
592 #[inline(always)]
593 pub const fn func74_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
594 self.func_in_sel_cfg(74)
595 }
596 #[doc = "0x280 - Peripheral function 75 input selection register"]
597 #[inline(always)]
598 pub const fn func75_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
599 self.func_in_sel_cfg(75)
600 }
601 #[doc = "0x284 - Peripheral function 76 input selection register"]
602 #[inline(always)]
603 pub const fn func76_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
604 self.func_in_sel_cfg(76)
605 }
606 #[doc = "0x288 - Peripheral function 77 input selection register"]
607 #[inline(always)]
608 pub const fn func77_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
609 self.func_in_sel_cfg(77)
610 }
611 #[doc = "0x28c - Peripheral function 78 input selection register"]
612 #[inline(always)]
613 pub const fn func78_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
614 self.func_in_sel_cfg(78)
615 }
616 #[doc = "0x290 - Peripheral function 79 input selection register"]
617 #[inline(always)]
618 pub const fn func79_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
619 self.func_in_sel_cfg(79)
620 }
621 #[doc = "0x294 - Peripheral function 80 input selection register"]
622 #[inline(always)]
623 pub const fn func80_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
624 self.func_in_sel_cfg(80)
625 }
626 #[doc = "0x298 - Peripheral function 81 input selection register"]
627 #[inline(always)]
628 pub const fn func81_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
629 self.func_in_sel_cfg(81)
630 }
631 #[doc = "0x29c - Peripheral function 82 input selection register"]
632 #[inline(always)]
633 pub const fn func82_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
634 self.func_in_sel_cfg(82)
635 }
636 #[doc = "0x2a0 - Peripheral function 83 input selection register"]
637 #[inline(always)]
638 pub const fn func83_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
639 self.func_in_sel_cfg(83)
640 }
641 #[doc = "0x2a4 - Peripheral function 84 input selection register"]
642 #[inline(always)]
643 pub const fn func84_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
644 self.func_in_sel_cfg(84)
645 }
646 #[doc = "0x2a8 - Peripheral function 85 input selection register"]
647 #[inline(always)]
648 pub const fn func85_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
649 self.func_in_sel_cfg(85)
650 }
651 #[doc = "0x2ac - Peripheral function 86 input selection register"]
652 #[inline(always)]
653 pub const fn func86_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
654 self.func_in_sel_cfg(86)
655 }
656 #[doc = "0x2b0 - Peripheral function 87 input selection register"]
657 #[inline(always)]
658 pub const fn func87_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
659 self.func_in_sel_cfg(87)
660 }
661 #[doc = "0x2b4 - Peripheral function 88 input selection register"]
662 #[inline(always)]
663 pub const fn func88_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
664 self.func_in_sel_cfg(88)
665 }
666 #[doc = "0x2b8 - Peripheral function 89 input selection register"]
667 #[inline(always)]
668 pub const fn func89_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
669 self.func_in_sel_cfg(89)
670 }
671 #[doc = "0x2bc - Peripheral function 90 input selection register"]
672 #[inline(always)]
673 pub const fn func90_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
674 self.func_in_sel_cfg(90)
675 }
676 #[doc = "0x2c0 - Peripheral function 91 input selection register"]
677 #[inline(always)]
678 pub const fn func91_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
679 self.func_in_sel_cfg(91)
680 }
681 #[doc = "0x2c4 - Peripheral function 92 input selection register"]
682 #[inline(always)]
683 pub const fn func92_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
684 self.func_in_sel_cfg(92)
685 }
686 #[doc = "0x2c8 - Peripheral function 93 input selection register"]
687 #[inline(always)]
688 pub const fn func93_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
689 self.func_in_sel_cfg(93)
690 }
691 #[doc = "0x2cc - Peripheral function 94 input selection register"]
692 #[inline(always)]
693 pub const fn func94_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
694 self.func_in_sel_cfg(94)
695 }
696 #[doc = "0x2d0 - Peripheral function 95 input selection register"]
697 #[inline(always)]
698 pub const fn func95_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
699 self.func_in_sel_cfg(95)
700 }
701 #[doc = "0x2d4 - Peripheral function 96 input selection register"]
702 #[inline(always)]
703 pub const fn func96_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
704 self.func_in_sel_cfg(96)
705 }
706 #[doc = "0x2d8 - Peripheral function 97 input selection register"]
707 #[inline(always)]
708 pub const fn func97_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
709 self.func_in_sel_cfg(97)
710 }
711 #[doc = "0x2dc - Peripheral function 98 input selection register"]
712 #[inline(always)]
713 pub const fn func98_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
714 self.func_in_sel_cfg(98)
715 }
716 #[doc = "0x2e0 - Peripheral function 99 input selection register"]
717 #[inline(always)]
718 pub const fn func99_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
719 self.func_in_sel_cfg(99)
720 }
721 #[doc = "0x2e4 - Peripheral function 100 input selection register"]
722 #[inline(always)]
723 pub const fn func100_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
724 self.func_in_sel_cfg(100)
725 }
726 #[doc = "0x2e8 - Peripheral function 101 input selection register"]
727 #[inline(always)]
728 pub const fn func101_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
729 self.func_in_sel_cfg(101)
730 }
731 #[doc = "0x2ec - Peripheral function 102 input selection register"]
732 #[inline(always)]
733 pub const fn func102_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
734 self.func_in_sel_cfg(102)
735 }
736 #[doc = "0x2f0 - Peripheral function 103 input selection register"]
737 #[inline(always)]
738 pub const fn func103_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
739 self.func_in_sel_cfg(103)
740 }
741 #[doc = "0x2f4 - Peripheral function 104 input selection register"]
742 #[inline(always)]
743 pub const fn func104_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
744 self.func_in_sel_cfg(104)
745 }
746 #[doc = "0x2f8 - Peripheral function 105 input selection register"]
747 #[inline(always)]
748 pub const fn func105_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
749 self.func_in_sel_cfg(105)
750 }
751 #[doc = "0x2fc - Peripheral function 106 input selection register"]
752 #[inline(always)]
753 pub const fn func106_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
754 self.func_in_sel_cfg(106)
755 }
756 #[doc = "0x300 - Peripheral function 107 input selection register"]
757 #[inline(always)]
758 pub const fn func107_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
759 self.func_in_sel_cfg(107)
760 }
761 #[doc = "0x304 - Peripheral function 108 input selection register"]
762 #[inline(always)]
763 pub const fn func108_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
764 self.func_in_sel_cfg(108)
765 }
766 #[doc = "0x308 - Peripheral function 109 input selection register"]
767 #[inline(always)]
768 pub const fn func109_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
769 self.func_in_sel_cfg(109)
770 }
771 #[doc = "0x30c - Peripheral function 110 input selection register"]
772 #[inline(always)]
773 pub const fn func110_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
774 self.func_in_sel_cfg(110)
775 }
776 #[doc = "0x310 - Peripheral function 111 input selection register"]
777 #[inline(always)]
778 pub const fn func111_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
779 self.func_in_sel_cfg(111)
780 }
781 #[doc = "0x314 - Peripheral function 112 input selection register"]
782 #[inline(always)]
783 pub const fn func112_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
784 self.func_in_sel_cfg(112)
785 }
786 #[doc = "0x318 - Peripheral function 113 input selection register"]
787 #[inline(always)]
788 pub const fn func113_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
789 self.func_in_sel_cfg(113)
790 }
791 #[doc = "0x31c - Peripheral function 114 input selection register"]
792 #[inline(always)]
793 pub const fn func114_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
794 self.func_in_sel_cfg(114)
795 }
796 #[doc = "0x320 - Peripheral function 115 input selection register"]
797 #[inline(always)]
798 pub const fn func115_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
799 self.func_in_sel_cfg(115)
800 }
801 #[doc = "0x324 - Peripheral function 116 input selection register"]
802 #[inline(always)]
803 pub const fn func116_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
804 self.func_in_sel_cfg(116)
805 }
806 #[doc = "0x328 - Peripheral function 117 input selection register"]
807 #[inline(always)]
808 pub const fn func117_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
809 self.func_in_sel_cfg(117)
810 }
811 #[doc = "0x32c - Peripheral function 118 input selection register"]
812 #[inline(always)]
813 pub const fn func118_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
814 self.func_in_sel_cfg(118)
815 }
816 #[doc = "0x330 - Peripheral function 119 input selection register"]
817 #[inline(always)]
818 pub const fn func119_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
819 self.func_in_sel_cfg(119)
820 }
821 #[doc = "0x334 - Peripheral function 120 input selection register"]
822 #[inline(always)]
823 pub const fn func120_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
824 self.func_in_sel_cfg(120)
825 }
826 #[doc = "0x338 - Peripheral function 121 input selection register"]
827 #[inline(always)]
828 pub const fn func121_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
829 self.func_in_sel_cfg(121)
830 }
831 #[doc = "0x33c - Peripheral function 122 input selection register"]
832 #[inline(always)]
833 pub const fn func122_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
834 self.func_in_sel_cfg(122)
835 }
836 #[doc = "0x340 - Peripheral function 123 input selection register"]
837 #[inline(always)]
838 pub const fn func123_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
839 self.func_in_sel_cfg(123)
840 }
841 #[doc = "0x344 - Peripheral function 124 input selection register"]
842 #[inline(always)]
843 pub const fn func124_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
844 self.func_in_sel_cfg(124)
845 }
846 #[doc = "0x348 - Peripheral function 125 input selection register"]
847 #[inline(always)]
848 pub const fn func125_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
849 self.func_in_sel_cfg(125)
850 }
851 #[doc = "0x34c - Peripheral function 126 input selection register"]
852 #[inline(always)]
853 pub const fn func126_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
854 self.func_in_sel_cfg(126)
855 }
856 #[doc = "0x350 - Peripheral function 127 input selection register"]
857 #[inline(always)]
858 pub const fn func127_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
859 self.func_in_sel_cfg(127)
860 }
861 #[doc = "0x354 - Peripheral function 128 input selection register"]
862 #[inline(always)]
863 pub const fn func128_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
864 self.func_in_sel_cfg(128)
865 }
866 #[doc = "0x358 - Peripheral function 129 input selection register"]
867 #[inline(always)]
868 pub const fn func129_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
869 self.func_in_sel_cfg(129)
870 }
871 #[doc = "0x35c - Peripheral function 130 input selection register"]
872 #[inline(always)]
873 pub const fn func130_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
874 self.func_in_sel_cfg(130)
875 }
876 #[doc = "0x360 - Peripheral function 131 input selection register"]
877 #[inline(always)]
878 pub const fn func131_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
879 self.func_in_sel_cfg(131)
880 }
881 #[doc = "0x364 - Peripheral function 132 input selection register"]
882 #[inline(always)]
883 pub const fn func132_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
884 self.func_in_sel_cfg(132)
885 }
886 #[doc = "0x368 - Peripheral function 133 input selection register"]
887 #[inline(always)]
888 pub const fn func133_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
889 self.func_in_sel_cfg(133)
890 }
891 #[doc = "0x36c - Peripheral function 134 input selection register"]
892 #[inline(always)]
893 pub const fn func134_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
894 self.func_in_sel_cfg(134)
895 }
896 #[doc = "0x370 - Peripheral function 135 input selection register"]
897 #[inline(always)]
898 pub const fn func135_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
899 self.func_in_sel_cfg(135)
900 }
901 #[doc = "0x374 - Peripheral function 136 input selection register"]
902 #[inline(always)]
903 pub const fn func136_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
904 self.func_in_sel_cfg(136)
905 }
906 #[doc = "0x378 - Peripheral function 137 input selection register"]
907 #[inline(always)]
908 pub const fn func137_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
909 self.func_in_sel_cfg(137)
910 }
911 #[doc = "0x37c - Peripheral function 138 input selection register"]
912 #[inline(always)]
913 pub const fn func138_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
914 self.func_in_sel_cfg(138)
915 }
916 #[doc = "0x380 - Peripheral function 139 input selection register"]
917 #[inline(always)]
918 pub const fn func139_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
919 self.func_in_sel_cfg(139)
920 }
921 #[doc = "0x384 - Peripheral function 140 input selection register"]
922 #[inline(always)]
923 pub const fn func140_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
924 self.func_in_sel_cfg(140)
925 }
926 #[doc = "0x388 - Peripheral function 141 input selection register"]
927 #[inline(always)]
928 pub const fn func141_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
929 self.func_in_sel_cfg(141)
930 }
931 #[doc = "0x38c - Peripheral function 142 input selection register"]
932 #[inline(always)]
933 pub const fn func142_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
934 self.func_in_sel_cfg(142)
935 }
936 #[doc = "0x390 - Peripheral function 143 input selection register"]
937 #[inline(always)]
938 pub const fn func143_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
939 self.func_in_sel_cfg(143)
940 }
941 #[doc = "0x394 - Peripheral function 144 input selection register"]
942 #[inline(always)]
943 pub const fn func144_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
944 self.func_in_sel_cfg(144)
945 }
946 #[doc = "0x398 - Peripheral function 145 input selection register"]
947 #[inline(always)]
948 pub const fn func145_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
949 self.func_in_sel_cfg(145)
950 }
951 #[doc = "0x39c - Peripheral function 146 input selection register"]
952 #[inline(always)]
953 pub const fn func146_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
954 self.func_in_sel_cfg(146)
955 }
956 #[doc = "0x3a0 - Peripheral function 147 input selection register"]
957 #[inline(always)]
958 pub const fn func147_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
959 self.func_in_sel_cfg(147)
960 }
961 #[doc = "0x3a4 - Peripheral function 148 input selection register"]
962 #[inline(always)]
963 pub const fn func148_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
964 self.func_in_sel_cfg(148)
965 }
966 #[doc = "0x3a8 - Peripheral function 149 input selection register"]
967 #[inline(always)]
968 pub const fn func149_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
969 self.func_in_sel_cfg(149)
970 }
971 #[doc = "0x3ac - Peripheral function 150 input selection register"]
972 #[inline(always)]
973 pub const fn func150_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
974 self.func_in_sel_cfg(150)
975 }
976 #[doc = "0x3b0 - Peripheral function 151 input selection register"]
977 #[inline(always)]
978 pub const fn func151_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
979 self.func_in_sel_cfg(151)
980 }
981 #[doc = "0x3b4 - Peripheral function 152 input selection register"]
982 #[inline(always)]
983 pub const fn func152_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
984 self.func_in_sel_cfg(152)
985 }
986 #[doc = "0x3b8 - Peripheral function 153 input selection register"]
987 #[inline(always)]
988 pub const fn func153_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
989 self.func_in_sel_cfg(153)
990 }
991 #[doc = "0x3bc - Peripheral function 154 input selection register"]
992 #[inline(always)]
993 pub const fn func154_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
994 self.func_in_sel_cfg(154)
995 }
996 #[doc = "0x3c0 - Peripheral function 155 input selection register"]
997 #[inline(always)]
998 pub const fn func155_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
999 self.func_in_sel_cfg(155)
1000 }
1001 #[doc = "0x3c4 - Peripheral function 156 input selection register"]
1002 #[inline(always)]
1003 pub const fn func156_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1004 self.func_in_sel_cfg(156)
1005 }
1006 #[doc = "0x3c8 - Peripheral function 157 input selection register"]
1007 #[inline(always)]
1008 pub const fn func157_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1009 self.func_in_sel_cfg(157)
1010 }
1011 #[doc = "0x3cc - Peripheral function 158 input selection register"]
1012 #[inline(always)]
1013 pub const fn func158_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1014 self.func_in_sel_cfg(158)
1015 }
1016 #[doc = "0x3d0 - Peripheral function 159 input selection register"]
1017 #[inline(always)]
1018 pub const fn func159_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1019 self.func_in_sel_cfg(159)
1020 }
1021 #[doc = "0x3d4 - Peripheral function 160 input selection register"]
1022 #[inline(always)]
1023 pub const fn func160_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1024 self.func_in_sel_cfg(160)
1025 }
1026 #[doc = "0x3d8 - Peripheral function 161 input selection register"]
1027 #[inline(always)]
1028 pub const fn func161_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1029 self.func_in_sel_cfg(161)
1030 }
1031 #[doc = "0x3dc - Peripheral function 162 input selection register"]
1032 #[inline(always)]
1033 pub const fn func162_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1034 self.func_in_sel_cfg(162)
1035 }
1036 #[doc = "0x3e0 - Peripheral function 163 input selection register"]
1037 #[inline(always)]
1038 pub const fn func163_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1039 self.func_in_sel_cfg(163)
1040 }
1041 #[doc = "0x3e4 - Peripheral function 164 input selection register"]
1042 #[inline(always)]
1043 pub const fn func164_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1044 self.func_in_sel_cfg(164)
1045 }
1046 #[doc = "0x3e8 - Peripheral function 165 input selection register"]
1047 #[inline(always)]
1048 pub const fn func165_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1049 self.func_in_sel_cfg(165)
1050 }
1051 #[doc = "0x3ec - Peripheral function 166 input selection register"]
1052 #[inline(always)]
1053 pub const fn func166_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1054 self.func_in_sel_cfg(166)
1055 }
1056 #[doc = "0x3f0 - Peripheral function 167 input selection register"]
1057 #[inline(always)]
1058 pub const fn func167_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1059 self.func_in_sel_cfg(167)
1060 }
1061 #[doc = "0x3f4 - Peripheral function 168 input selection register"]
1062 #[inline(always)]
1063 pub const fn func168_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1064 self.func_in_sel_cfg(168)
1065 }
1066 #[doc = "0x3f8 - Peripheral function 169 input selection register"]
1067 #[inline(always)]
1068 pub const fn func169_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1069 self.func_in_sel_cfg(169)
1070 }
1071 #[doc = "0x3fc - Peripheral function 170 input selection register"]
1072 #[inline(always)]
1073 pub const fn func170_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1074 self.func_in_sel_cfg(170)
1075 }
1076 #[doc = "0x400 - Peripheral function 171 input selection register"]
1077 #[inline(always)]
1078 pub const fn func171_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1079 self.func_in_sel_cfg(171)
1080 }
1081 #[doc = "0x404 - Peripheral function 172 input selection register"]
1082 #[inline(always)]
1083 pub const fn func172_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1084 self.func_in_sel_cfg(172)
1085 }
1086 #[doc = "0x408 - Peripheral function 173 input selection register"]
1087 #[inline(always)]
1088 pub const fn func173_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1089 self.func_in_sel_cfg(173)
1090 }
1091 #[doc = "0x40c - Peripheral function 174 input selection register"]
1092 #[inline(always)]
1093 pub const fn func174_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1094 self.func_in_sel_cfg(174)
1095 }
1096 #[doc = "0x410 - Peripheral function 175 input selection register"]
1097 #[inline(always)]
1098 pub const fn func175_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1099 self.func_in_sel_cfg(175)
1100 }
1101 #[doc = "0x414 - Peripheral function 176 input selection register"]
1102 #[inline(always)]
1103 pub const fn func176_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1104 self.func_in_sel_cfg(176)
1105 }
1106 #[doc = "0x418 - Peripheral function 177 input selection register"]
1107 #[inline(always)]
1108 pub const fn func177_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1109 self.func_in_sel_cfg(177)
1110 }
1111 #[doc = "0x41c - Peripheral function 178 input selection register"]
1112 #[inline(always)]
1113 pub const fn func178_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1114 self.func_in_sel_cfg(178)
1115 }
1116 #[doc = "0x420 - Peripheral function 179 input selection register"]
1117 #[inline(always)]
1118 pub const fn func179_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1119 self.func_in_sel_cfg(179)
1120 }
1121 #[doc = "0x424 - Peripheral function 180 input selection register"]
1122 #[inline(always)]
1123 pub const fn func180_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1124 self.func_in_sel_cfg(180)
1125 }
1126 #[doc = "0x428 - Peripheral function 181 input selection register"]
1127 #[inline(always)]
1128 pub const fn func181_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1129 self.func_in_sel_cfg(181)
1130 }
1131 #[doc = "0x42c - Peripheral function 182 input selection register"]
1132 #[inline(always)]
1133 pub const fn func182_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1134 self.func_in_sel_cfg(182)
1135 }
1136 #[doc = "0x430 - Peripheral function 183 input selection register"]
1137 #[inline(always)]
1138 pub const fn func183_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1139 self.func_in_sel_cfg(183)
1140 }
1141 #[doc = "0x434 - Peripheral function 184 input selection register"]
1142 #[inline(always)]
1143 pub const fn func184_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1144 self.func_in_sel_cfg(184)
1145 }
1146 #[doc = "0x438 - Peripheral function 185 input selection register"]
1147 #[inline(always)]
1148 pub const fn func185_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1149 self.func_in_sel_cfg(185)
1150 }
1151 #[doc = "0x43c - Peripheral function 186 input selection register"]
1152 #[inline(always)]
1153 pub const fn func186_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1154 self.func_in_sel_cfg(186)
1155 }
1156 #[doc = "0x440 - Peripheral function 187 input selection register"]
1157 #[inline(always)]
1158 pub const fn func187_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1159 self.func_in_sel_cfg(187)
1160 }
1161 #[doc = "0x444 - Peripheral function 188 input selection register"]
1162 #[inline(always)]
1163 pub const fn func188_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1164 self.func_in_sel_cfg(188)
1165 }
1166 #[doc = "0x448 - Peripheral function 189 input selection register"]
1167 #[inline(always)]
1168 pub const fn func189_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1169 self.func_in_sel_cfg(189)
1170 }
1171 #[doc = "0x44c - Peripheral function 190 input selection register"]
1172 #[inline(always)]
1173 pub const fn func190_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1174 self.func_in_sel_cfg(190)
1175 }
1176 #[doc = "0x450 - Peripheral function 191 input selection register"]
1177 #[inline(always)]
1178 pub const fn func191_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1179 self.func_in_sel_cfg(191)
1180 }
1181 #[doc = "0x454 - Peripheral function 192 input selection register"]
1182 #[inline(always)]
1183 pub const fn func192_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1184 self.func_in_sel_cfg(192)
1185 }
1186 #[doc = "0x458 - Peripheral function 193 input selection register"]
1187 #[inline(always)]
1188 pub const fn func193_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1189 self.func_in_sel_cfg(193)
1190 }
1191 #[doc = "0x45c - Peripheral function 194 input selection register"]
1192 #[inline(always)]
1193 pub const fn func194_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1194 self.func_in_sel_cfg(194)
1195 }
1196 #[doc = "0x460 - Peripheral function 195 input selection register"]
1197 #[inline(always)]
1198 pub const fn func195_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1199 self.func_in_sel_cfg(195)
1200 }
1201 #[doc = "0x464 - Peripheral function 196 input selection register"]
1202 #[inline(always)]
1203 pub const fn func196_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1204 self.func_in_sel_cfg(196)
1205 }
1206 #[doc = "0x468 - Peripheral function 197 input selection register"]
1207 #[inline(always)]
1208 pub const fn func197_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1209 self.func_in_sel_cfg(197)
1210 }
1211 #[doc = "0x46c - Peripheral function 198 input selection register"]
1212 #[inline(always)]
1213 pub const fn func198_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1214 self.func_in_sel_cfg(198)
1215 }
1216 #[doc = "0x470 - Peripheral function 199 input selection register"]
1217 #[inline(always)]
1218 pub const fn func199_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1219 self.func_in_sel_cfg(199)
1220 }
1221 #[doc = "0x474 - Peripheral function 200 input selection register"]
1222 #[inline(always)]
1223 pub const fn func200_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1224 self.func_in_sel_cfg(200)
1225 }
1226 #[doc = "0x478 - Peripheral function 201 input selection register"]
1227 #[inline(always)]
1228 pub const fn func201_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1229 self.func_in_sel_cfg(201)
1230 }
1231 #[doc = "0x47c - Peripheral function 202 input selection register"]
1232 #[inline(always)]
1233 pub const fn func202_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1234 self.func_in_sel_cfg(202)
1235 }
1236 #[doc = "0x480 - Peripheral function 203 input selection register"]
1237 #[inline(always)]
1238 pub const fn func203_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1239 self.func_in_sel_cfg(203)
1240 }
1241 #[doc = "0x484 - Peripheral function 204 input selection register"]
1242 #[inline(always)]
1243 pub const fn func204_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1244 self.func_in_sel_cfg(204)
1245 }
1246 #[doc = "0x488 - Peripheral function 205 input selection register"]
1247 #[inline(always)]
1248 pub const fn func205_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1249 self.func_in_sel_cfg(205)
1250 }
1251 #[doc = "0x48c - Peripheral function 206 input selection register"]
1252 #[inline(always)]
1253 pub const fn func206_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1254 self.func_in_sel_cfg(206)
1255 }
1256 #[doc = "0x490 - Peripheral function 207 input selection register"]
1257 #[inline(always)]
1258 pub const fn func207_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1259 self.func_in_sel_cfg(207)
1260 }
1261 #[doc = "0x494 - Peripheral function 208 input selection register"]
1262 #[inline(always)]
1263 pub const fn func208_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1264 self.func_in_sel_cfg(208)
1265 }
1266 #[doc = "0x498 - Peripheral function 209 input selection register"]
1267 #[inline(always)]
1268 pub const fn func209_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1269 self.func_in_sel_cfg(209)
1270 }
1271 #[doc = "0x49c - Peripheral function 210 input selection register"]
1272 #[inline(always)]
1273 pub const fn func210_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1274 self.func_in_sel_cfg(210)
1275 }
1276 #[doc = "0x4a0 - Peripheral function 211 input selection register"]
1277 #[inline(always)]
1278 pub const fn func211_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1279 self.func_in_sel_cfg(211)
1280 }
1281 #[doc = "0x4a4 - Peripheral function 212 input selection register"]
1282 #[inline(always)]
1283 pub const fn func212_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1284 self.func_in_sel_cfg(212)
1285 }
1286 #[doc = "0x4a8 - Peripheral function 213 input selection register"]
1287 #[inline(always)]
1288 pub const fn func213_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1289 self.func_in_sel_cfg(213)
1290 }
1291 #[doc = "0x4ac - Peripheral function 214 input selection register"]
1292 #[inline(always)]
1293 pub const fn func214_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1294 self.func_in_sel_cfg(214)
1295 }
1296 #[doc = "0x4b0 - Peripheral function 215 input selection register"]
1297 #[inline(always)]
1298 pub const fn func215_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1299 self.func_in_sel_cfg(215)
1300 }
1301 #[doc = "0x4b4 - Peripheral function 216 input selection register"]
1302 #[inline(always)]
1303 pub const fn func216_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1304 self.func_in_sel_cfg(216)
1305 }
1306 #[doc = "0x4b8 - Peripheral function 217 input selection register"]
1307 #[inline(always)]
1308 pub const fn func217_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1309 self.func_in_sel_cfg(217)
1310 }
1311 #[doc = "0x4bc - Peripheral function 218 input selection register"]
1312 #[inline(always)]
1313 pub const fn func218_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1314 self.func_in_sel_cfg(218)
1315 }
1316 #[doc = "0x4c0 - Peripheral function 219 input selection register"]
1317 #[inline(always)]
1318 pub const fn func219_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1319 self.func_in_sel_cfg(219)
1320 }
1321 #[doc = "0x4c4 - Peripheral function 220 input selection register"]
1322 #[inline(always)]
1323 pub const fn func220_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1324 self.func_in_sel_cfg(220)
1325 }
1326 #[doc = "0x4c8 - Peripheral function 221 input selection register"]
1327 #[inline(always)]
1328 pub const fn func221_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1329 self.func_in_sel_cfg(221)
1330 }
1331 #[doc = "0x4cc - Peripheral function 222 input selection register"]
1332 #[inline(always)]
1333 pub const fn func222_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1334 self.func_in_sel_cfg(222)
1335 }
1336 #[doc = "0x4d0 - Peripheral function 223 input selection register"]
1337 #[inline(always)]
1338 pub const fn func223_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1339 self.func_in_sel_cfg(223)
1340 }
1341 #[doc = "0x4d4 - Peripheral function 224 input selection register"]
1342 #[inline(always)]
1343 pub const fn func224_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1344 self.func_in_sel_cfg(224)
1345 }
1346 #[doc = "0x4d8 - Peripheral function 225 input selection register"]
1347 #[inline(always)]
1348 pub const fn func225_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1349 self.func_in_sel_cfg(225)
1350 }
1351 #[doc = "0x4dc - Peripheral function 226 input selection register"]
1352 #[inline(always)]
1353 pub const fn func226_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1354 self.func_in_sel_cfg(226)
1355 }
1356 #[doc = "0x4e0 - Peripheral function 227 input selection register"]
1357 #[inline(always)]
1358 pub const fn func227_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1359 self.func_in_sel_cfg(227)
1360 }
1361 #[doc = "0x4e4 - Peripheral function 228 input selection register"]
1362 #[inline(always)]
1363 pub const fn func228_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1364 self.func_in_sel_cfg(228)
1365 }
1366 #[doc = "0x4e8 - Peripheral function 229 input selection register"]
1367 #[inline(always)]
1368 pub const fn func229_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1369 self.func_in_sel_cfg(229)
1370 }
1371 #[doc = "0x4ec - Peripheral function 230 input selection register"]
1372 #[inline(always)]
1373 pub const fn func230_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1374 self.func_in_sel_cfg(230)
1375 }
1376 #[doc = "0x4f0 - Peripheral function 231 input selection register"]
1377 #[inline(always)]
1378 pub const fn func231_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1379 self.func_in_sel_cfg(231)
1380 }
1381 #[doc = "0x4f4 - Peripheral function 232 input selection register"]
1382 #[inline(always)]
1383 pub const fn func232_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1384 self.func_in_sel_cfg(232)
1385 }
1386 #[doc = "0x4f8 - Peripheral function 233 input selection register"]
1387 #[inline(always)]
1388 pub const fn func233_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1389 self.func_in_sel_cfg(233)
1390 }
1391 #[doc = "0x4fc - Peripheral function 234 input selection register"]
1392 #[inline(always)]
1393 pub const fn func234_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1394 self.func_in_sel_cfg(234)
1395 }
1396 #[doc = "0x500 - Peripheral function 235 input selection register"]
1397 #[inline(always)]
1398 pub const fn func235_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1399 self.func_in_sel_cfg(235)
1400 }
1401 #[doc = "0x504 - Peripheral function 236 input selection register"]
1402 #[inline(always)]
1403 pub const fn func236_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1404 self.func_in_sel_cfg(236)
1405 }
1406 #[doc = "0x508 - Peripheral function 237 input selection register"]
1407 #[inline(always)]
1408 pub const fn func237_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1409 self.func_in_sel_cfg(237)
1410 }
1411 #[doc = "0x50c - Peripheral function 238 input selection register"]
1412 #[inline(always)]
1413 pub const fn func238_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1414 self.func_in_sel_cfg(238)
1415 }
1416 #[doc = "0x510 - Peripheral function 239 input selection register"]
1417 #[inline(always)]
1418 pub const fn func239_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1419 self.func_in_sel_cfg(239)
1420 }
1421 #[doc = "0x514 - Peripheral function 240 input selection register"]
1422 #[inline(always)]
1423 pub const fn func240_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1424 self.func_in_sel_cfg(240)
1425 }
1426 #[doc = "0x518 - Peripheral function 241 input selection register"]
1427 #[inline(always)]
1428 pub const fn func241_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1429 self.func_in_sel_cfg(241)
1430 }
1431 #[doc = "0x51c - Peripheral function 242 input selection register"]
1432 #[inline(always)]
1433 pub const fn func242_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1434 self.func_in_sel_cfg(242)
1435 }
1436 #[doc = "0x520 - Peripheral function 243 input selection register"]
1437 #[inline(always)]
1438 pub const fn func243_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1439 self.func_in_sel_cfg(243)
1440 }
1441 #[doc = "0x524 - Peripheral function 244 input selection register"]
1442 #[inline(always)]
1443 pub const fn func244_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1444 self.func_in_sel_cfg(244)
1445 }
1446 #[doc = "0x528 - Peripheral function 245 input selection register"]
1447 #[inline(always)]
1448 pub const fn func245_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1449 self.func_in_sel_cfg(245)
1450 }
1451 #[doc = "0x52c - Peripheral function 246 input selection register"]
1452 #[inline(always)]
1453 pub const fn func246_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1454 self.func_in_sel_cfg(246)
1455 }
1456 #[doc = "0x530 - Peripheral function 247 input selection register"]
1457 #[inline(always)]
1458 pub const fn func247_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1459 self.func_in_sel_cfg(247)
1460 }
1461 #[doc = "0x534 - Peripheral function 248 input selection register"]
1462 #[inline(always)]
1463 pub const fn func248_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1464 self.func_in_sel_cfg(248)
1465 }
1466 #[doc = "0x538 - Peripheral function 249 input selection register"]
1467 #[inline(always)]
1468 pub const fn func249_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1469 self.func_in_sel_cfg(249)
1470 }
1471 #[doc = "0x53c - Peripheral function 250 input selection register"]
1472 #[inline(always)]
1473 pub const fn func250_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1474 self.func_in_sel_cfg(250)
1475 }
1476 #[doc = "0x540 - Peripheral function 251 input selection register"]
1477 #[inline(always)]
1478 pub const fn func251_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1479 self.func_in_sel_cfg(251)
1480 }
1481 #[doc = "0x544 - Peripheral function 252 input selection register"]
1482 #[inline(always)]
1483 pub const fn func252_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1484 self.func_in_sel_cfg(252)
1485 }
1486 #[doc = "0x548 - Peripheral function 253 input selection register"]
1487 #[inline(always)]
1488 pub const fn func253_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1489 self.func_in_sel_cfg(253)
1490 }
1491 #[doc = "0x54c - Peripheral function 254 input selection register"]
1492 #[inline(always)]
1493 pub const fn func254_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1494 self.func_in_sel_cfg(254)
1495 }
1496 #[doc = "0x550 - Peripheral function 255 input selection register"]
1497 #[inline(always)]
1498 pub const fn func255_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG {
1499 self.func_in_sel_cfg(255)
1500 }
1501 #[doc = "0x554..0x62c - Peripheral output selection for GPIO %s"]
1502 #[inline(always)]
1503 pub const fn func_out_sel_cfg(&self, n: usize) -> &FUNC_OUT_SEL_CFG {
1504 &self.func_out_sel_cfg[n]
1505 }
1506 #[doc = "Iterator for array of:"]
1507 #[doc = "0x554..0x62c - Peripheral output selection for GPIO %s"]
1508 #[inline(always)]
1509 pub fn func_out_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_OUT_SEL_CFG> {
1510 self.func_out_sel_cfg.iter()
1511 }
1512 #[doc = "0x554 - Peripheral output selection for GPIO 0"]
1513 #[inline(always)]
1514 pub const fn func0_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1515 self.func_out_sel_cfg(0)
1516 }
1517 #[doc = "0x558 - Peripheral output selection for GPIO 1"]
1518 #[inline(always)]
1519 pub const fn func1_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1520 self.func_out_sel_cfg(1)
1521 }
1522 #[doc = "0x55c - Peripheral output selection for GPIO 2"]
1523 #[inline(always)]
1524 pub const fn func2_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1525 self.func_out_sel_cfg(2)
1526 }
1527 #[doc = "0x560 - Peripheral output selection for GPIO 3"]
1528 #[inline(always)]
1529 pub const fn func3_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1530 self.func_out_sel_cfg(3)
1531 }
1532 #[doc = "0x564 - Peripheral output selection for GPIO 4"]
1533 #[inline(always)]
1534 pub const fn func4_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1535 self.func_out_sel_cfg(4)
1536 }
1537 #[doc = "0x568 - Peripheral output selection for GPIO 5"]
1538 #[inline(always)]
1539 pub const fn func5_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1540 self.func_out_sel_cfg(5)
1541 }
1542 #[doc = "0x56c - Peripheral output selection for GPIO 6"]
1543 #[inline(always)]
1544 pub const fn func6_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1545 self.func_out_sel_cfg(6)
1546 }
1547 #[doc = "0x570 - Peripheral output selection for GPIO 7"]
1548 #[inline(always)]
1549 pub const fn func7_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1550 self.func_out_sel_cfg(7)
1551 }
1552 #[doc = "0x574 - Peripheral output selection for GPIO 8"]
1553 #[inline(always)]
1554 pub const fn func8_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1555 self.func_out_sel_cfg(8)
1556 }
1557 #[doc = "0x578 - Peripheral output selection for GPIO 9"]
1558 #[inline(always)]
1559 pub const fn func9_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1560 self.func_out_sel_cfg(9)
1561 }
1562 #[doc = "0x57c - Peripheral output selection for GPIO 10"]
1563 #[inline(always)]
1564 pub const fn func10_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1565 self.func_out_sel_cfg(10)
1566 }
1567 #[doc = "0x580 - Peripheral output selection for GPIO 11"]
1568 #[inline(always)]
1569 pub const fn func11_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1570 self.func_out_sel_cfg(11)
1571 }
1572 #[doc = "0x584 - Peripheral output selection for GPIO 12"]
1573 #[inline(always)]
1574 pub const fn func12_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1575 self.func_out_sel_cfg(12)
1576 }
1577 #[doc = "0x588 - Peripheral output selection for GPIO 13"]
1578 #[inline(always)]
1579 pub const fn func13_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1580 self.func_out_sel_cfg(13)
1581 }
1582 #[doc = "0x58c - Peripheral output selection for GPIO 14"]
1583 #[inline(always)]
1584 pub const fn func14_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1585 self.func_out_sel_cfg(14)
1586 }
1587 #[doc = "0x590 - Peripheral output selection for GPIO 15"]
1588 #[inline(always)]
1589 pub const fn func15_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1590 self.func_out_sel_cfg(15)
1591 }
1592 #[doc = "0x594 - Peripheral output selection for GPIO 16"]
1593 #[inline(always)]
1594 pub const fn func16_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1595 self.func_out_sel_cfg(16)
1596 }
1597 #[doc = "0x598 - Peripheral output selection for GPIO 17"]
1598 #[inline(always)]
1599 pub const fn func17_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1600 self.func_out_sel_cfg(17)
1601 }
1602 #[doc = "0x59c - Peripheral output selection for GPIO 18"]
1603 #[inline(always)]
1604 pub const fn func18_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1605 self.func_out_sel_cfg(18)
1606 }
1607 #[doc = "0x5a0 - Peripheral output selection for GPIO 19"]
1608 #[inline(always)]
1609 pub const fn func19_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1610 self.func_out_sel_cfg(19)
1611 }
1612 #[doc = "0x5a4 - Peripheral output selection for GPIO 20"]
1613 #[inline(always)]
1614 pub const fn func20_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1615 self.func_out_sel_cfg(20)
1616 }
1617 #[doc = "0x5a8 - Peripheral output selection for GPIO 21"]
1618 #[inline(always)]
1619 pub const fn func21_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1620 self.func_out_sel_cfg(21)
1621 }
1622 #[doc = "0x5ac - Peripheral output selection for GPIO 22"]
1623 #[inline(always)]
1624 pub const fn func22_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1625 self.func_out_sel_cfg(22)
1626 }
1627 #[doc = "0x5b0 - Peripheral output selection for GPIO 23"]
1628 #[inline(always)]
1629 pub const fn func23_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1630 self.func_out_sel_cfg(23)
1631 }
1632 #[doc = "0x5b4 - Peripheral output selection for GPIO 24"]
1633 #[inline(always)]
1634 pub const fn func24_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1635 self.func_out_sel_cfg(24)
1636 }
1637 #[doc = "0x5b8 - Peripheral output selection for GPIO 25"]
1638 #[inline(always)]
1639 pub const fn func25_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1640 self.func_out_sel_cfg(25)
1641 }
1642 #[doc = "0x5bc - Peripheral output selection for GPIO 26"]
1643 #[inline(always)]
1644 pub const fn func26_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1645 self.func_out_sel_cfg(26)
1646 }
1647 #[doc = "0x5c0 - Peripheral output selection for GPIO 27"]
1648 #[inline(always)]
1649 pub const fn func27_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1650 self.func_out_sel_cfg(27)
1651 }
1652 #[doc = "0x5c4 - Peripheral output selection for GPIO 28"]
1653 #[inline(always)]
1654 pub const fn func28_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1655 self.func_out_sel_cfg(28)
1656 }
1657 #[doc = "0x5c8 - Peripheral output selection for GPIO 29"]
1658 #[inline(always)]
1659 pub const fn func29_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1660 self.func_out_sel_cfg(29)
1661 }
1662 #[doc = "0x5cc - Peripheral output selection for GPIO 30"]
1663 #[inline(always)]
1664 pub const fn func30_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1665 self.func_out_sel_cfg(30)
1666 }
1667 #[doc = "0x5d0 - Peripheral output selection for GPIO 31"]
1668 #[inline(always)]
1669 pub const fn func31_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1670 self.func_out_sel_cfg(31)
1671 }
1672 #[doc = "0x5d4 - Peripheral output selection for GPIO 32"]
1673 #[inline(always)]
1674 pub const fn func32_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1675 self.func_out_sel_cfg(32)
1676 }
1677 #[doc = "0x5d8 - Peripheral output selection for GPIO 33"]
1678 #[inline(always)]
1679 pub const fn func33_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1680 self.func_out_sel_cfg(33)
1681 }
1682 #[doc = "0x5dc - Peripheral output selection for GPIO 34"]
1683 #[inline(always)]
1684 pub const fn func34_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1685 self.func_out_sel_cfg(34)
1686 }
1687 #[doc = "0x5e0 - Peripheral output selection for GPIO 35"]
1688 #[inline(always)]
1689 pub const fn func35_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1690 self.func_out_sel_cfg(35)
1691 }
1692 #[doc = "0x5e4 - Peripheral output selection for GPIO 36"]
1693 #[inline(always)]
1694 pub const fn func36_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1695 self.func_out_sel_cfg(36)
1696 }
1697 #[doc = "0x5e8 - Peripheral output selection for GPIO 37"]
1698 #[inline(always)]
1699 pub const fn func37_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1700 self.func_out_sel_cfg(37)
1701 }
1702 #[doc = "0x5ec - Peripheral output selection for GPIO 38"]
1703 #[inline(always)]
1704 pub const fn func38_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1705 self.func_out_sel_cfg(38)
1706 }
1707 #[doc = "0x5f0 - Peripheral output selection for GPIO 39"]
1708 #[inline(always)]
1709 pub const fn func39_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1710 self.func_out_sel_cfg(39)
1711 }
1712 #[doc = "0x5f4 - Peripheral output selection for GPIO 40"]
1713 #[inline(always)]
1714 pub const fn func40_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1715 self.func_out_sel_cfg(40)
1716 }
1717 #[doc = "0x5f8 - Peripheral output selection for GPIO 41"]
1718 #[inline(always)]
1719 pub const fn func41_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1720 self.func_out_sel_cfg(41)
1721 }
1722 #[doc = "0x5fc - Peripheral output selection for GPIO 42"]
1723 #[inline(always)]
1724 pub const fn func42_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1725 self.func_out_sel_cfg(42)
1726 }
1727 #[doc = "0x600 - Peripheral output selection for GPIO 43"]
1728 #[inline(always)]
1729 pub const fn func43_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1730 self.func_out_sel_cfg(43)
1731 }
1732 #[doc = "0x604 - Peripheral output selection for GPIO 44"]
1733 #[inline(always)]
1734 pub const fn func44_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1735 self.func_out_sel_cfg(44)
1736 }
1737 #[doc = "0x608 - Peripheral output selection for GPIO 45"]
1738 #[inline(always)]
1739 pub const fn func45_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1740 self.func_out_sel_cfg(45)
1741 }
1742 #[doc = "0x60c - Peripheral output selection for GPIO 46"]
1743 #[inline(always)]
1744 pub const fn func46_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1745 self.func_out_sel_cfg(46)
1746 }
1747 #[doc = "0x610 - Peripheral output selection for GPIO 47"]
1748 #[inline(always)]
1749 pub const fn func47_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1750 self.func_out_sel_cfg(47)
1751 }
1752 #[doc = "0x614 - Peripheral output selection for GPIO 48"]
1753 #[inline(always)]
1754 pub const fn func48_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1755 self.func_out_sel_cfg(48)
1756 }
1757 #[doc = "0x618 - Peripheral output selection for GPIO 49"]
1758 #[inline(always)]
1759 pub const fn func49_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1760 self.func_out_sel_cfg(49)
1761 }
1762 #[doc = "0x61c - Peripheral output selection for GPIO 50"]
1763 #[inline(always)]
1764 pub const fn func50_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1765 self.func_out_sel_cfg(50)
1766 }
1767 #[doc = "0x620 - Peripheral output selection for GPIO 51"]
1768 #[inline(always)]
1769 pub const fn func51_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1770 self.func_out_sel_cfg(51)
1771 }
1772 #[doc = "0x624 - Peripheral output selection for GPIO 52"]
1773 #[inline(always)]
1774 pub const fn func52_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1775 self.func_out_sel_cfg(52)
1776 }
1777 #[doc = "0x628 - Peripheral output selection for GPIO 53"]
1778 #[inline(always)]
1779 pub const fn func53_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG {
1780 self.func_out_sel_cfg(53)
1781 }
1782 #[doc = "0x62c - GPIO clock gating register"]
1783 #[inline(always)]
1784 pub const fn clock_gate(&self) -> &CLOCK_GATE {
1785 &self.clock_gate
1786 }
1787 #[doc = "0x6fc - Version control register"]
1788 #[inline(always)]
1789 pub const fn reg_date(&self) -> ®_DATE {
1790 &self.reg_date
1791 }
1792}
1793#[doc = "BT_SELECT (rw) register accessor: GPIO bit select register\n\nYou can [`read`](crate::Reg::read) this register and get [`bt_select::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`bt_select::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@bt_select`] module"]
1794pub type BT_SELECT = crate::Reg<bt_select::BT_SELECT_SPEC>;
1795#[doc = "GPIO bit select register"]
1796pub mod bt_select;
1797#[doc = "OUT (rw) register accessor: GPIO0 ~ 31 output register\n\nYou can [`read`](crate::Reg::read) this register and get [`out::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`out::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@out`] module"]
1798pub type OUT = crate::Reg<out::OUT_SPEC>;
1799#[doc = "GPIO0 ~ 31 output register"]
1800pub mod out;
1801#[doc = "OUT_W1TS (w) register accessor: GPIO0 ~ 31 output bit set register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`out_w1ts::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@out_w1ts`] module"]
1802pub type OUT_W1TS = crate::Reg<out_w1ts::OUT_W1TS_SPEC>;
1803#[doc = "GPIO0 ~ 31 output bit set register"]
1804pub mod out_w1ts;
1805#[doc = "OUT_W1TC (w) register accessor: GPIO0 ~ 31 output bit clear register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`out_w1tc::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@out_w1tc`] module"]
1806pub type OUT_W1TC = crate::Reg<out_w1tc::OUT_W1TC_SPEC>;
1807#[doc = "GPIO0 ~ 31 output bit clear register"]
1808pub mod out_w1tc;
1809#[doc = "OUT1 (rw) register accessor: GPIO32 ~ 53 output register\n\nYou can [`read`](crate::Reg::read) this register and get [`out1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`out1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@out1`] module"]
1810pub type OUT1 = crate::Reg<out1::OUT1_SPEC>;
1811#[doc = "GPIO32 ~ 53 output register"]
1812pub mod out1;
1813#[doc = "OUT1_W1TS (w) register accessor: GPIO32 ~ 53 output bit set register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`out1_w1ts::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@out1_w1ts`] module"]
1814pub type OUT1_W1TS = crate::Reg<out1_w1ts::OUT1_W1TS_SPEC>;
1815#[doc = "GPIO32 ~ 53 output bit set register"]
1816pub mod out1_w1ts;
1817#[doc = "OUT1_W1TC (w) register accessor: GPIO32 ~ 53 output bit clear register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`out1_w1tc::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@out1_w1tc`] module"]
1818pub type OUT1_W1TC = crate::Reg<out1_w1tc::OUT1_W1TC_SPEC>;
1819#[doc = "GPIO32 ~ 53 output bit clear register"]
1820pub mod out1_w1tc;
1821#[doc = "SDIO_SELECT (rw) register accessor: GPIO SDIO selection register\n\nYou can [`read`](crate::Reg::read) this register and get [`sdio_select::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`sdio_select::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@sdio_select`] module"]
1822pub type SDIO_SELECT = crate::Reg<sdio_select::SDIO_SELECT_SPEC>;
1823#[doc = "GPIO SDIO selection register"]
1824pub mod sdio_select;
1825#[doc = "ENABLE (rw) register accessor: GPIO0 ~ 31 output enable register\n\nYou can [`read`](crate::Reg::read) this register and get [`enable::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`enable::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@enable`] module"]
1826pub type ENABLE = crate::Reg<enable::ENABLE_SPEC>;
1827#[doc = "GPIO0 ~ 31 output enable register"]
1828pub mod enable;
1829#[doc = "ENABLE_W1TS (w) register accessor: GPIO0 ~ 31 output enable bit set register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`enable_w1ts::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@enable_w1ts`] module"]
1830pub type ENABLE_W1TS = crate::Reg<enable_w1ts::ENABLE_W1TS_SPEC>;
1831#[doc = "GPIO0 ~ 31 output enable bit set register"]
1832pub mod enable_w1ts;
1833#[doc = "ENABLE_W1TC (w) register accessor: GPIO0 ~ 31 output enable bit clear register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`enable_w1tc::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@enable_w1tc`] module"]
1834pub type ENABLE_W1TC = crate::Reg<enable_w1tc::ENABLE_W1TC_SPEC>;
1835#[doc = "GPIO0 ~ 31 output enable bit clear register"]
1836pub mod enable_w1tc;
1837#[doc = "ENABLE1 (rw) register accessor: GPIO32 ~ 53 output enable register\n\nYou can [`read`](crate::Reg::read) this register and get [`enable1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`enable1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@enable1`] module"]
1838pub type ENABLE1 = crate::Reg<enable1::ENABLE1_SPEC>;
1839#[doc = "GPIO32 ~ 53 output enable register"]
1840pub mod enable1;
1841#[doc = "ENABLE1_W1TS (w) register accessor: GPIO32 ~ 53 output enable bit set register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`enable1_w1ts::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@enable1_w1ts`] module"]
1842pub type ENABLE1_W1TS = crate::Reg<enable1_w1ts::ENABLE1_W1TS_SPEC>;
1843#[doc = "GPIO32 ~ 53 output enable bit set register"]
1844pub mod enable1_w1ts;
1845#[doc = "ENABLE1_W1TC (w) register accessor: GPIO32 ~ 53 output enable bit clear register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`enable1_w1tc::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@enable1_w1tc`] module"]
1846pub type ENABLE1_W1TC = crate::Reg<enable1_w1tc::ENABLE1_W1TC_SPEC>;
1847#[doc = "GPIO32 ~ 53 output enable bit clear register"]
1848pub mod enable1_w1tc;
1849#[doc = "STRAP (r) register accessor: Bootstrap pin value register\n\nYou can [`read`](crate::Reg::read) this register and get [`strap::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@strap`] module"]
1850pub type STRAP = crate::Reg<strap::STRAP_SPEC>;
1851#[doc = "Bootstrap pin value register"]
1852pub mod strap;
1853#[doc = "IN (rw) register accessor: GPIO0 ~ 31 input register\n\nYou can [`read`](crate::Reg::read) this register and get [`in_::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`in_::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@in_`] module"]
1854pub type IN = crate::Reg<in_::IN_SPEC>;
1855#[doc = "GPIO0 ~ 31 input register"]
1856pub mod in_;
1857#[doc = "IN1 (r) register accessor: GPIO32 ~ 53 input register\n\nYou can [`read`](crate::Reg::read) this register and get [`in1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@in1`] module"]
1858pub type IN1 = crate::Reg<in1::IN1_SPEC>;
1859#[doc = "GPIO32 ~ 53 input register"]
1860pub mod in1;
1861#[doc = "STATUS (rw) register accessor: GPIO0 ~ 31 interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`status::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`status::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status`] module"]
1862pub type STATUS = crate::Reg<status::STATUS_SPEC>;
1863#[doc = "GPIO0 ~ 31 interrupt status register"]
1864pub mod status;
1865#[doc = "STATUS_W1TS (w) register accessor: GPIO0 ~ 31 interrupt status bit set register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`status_w1ts::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status_w1ts`] module"]
1866pub type STATUS_W1TS = crate::Reg<status_w1ts::STATUS_W1TS_SPEC>;
1867#[doc = "GPIO0 ~ 31 interrupt status bit set register"]
1868pub mod status_w1ts;
1869#[doc = "STATUS_W1TC (w) register accessor: GPIO0 ~ 31 interrupt status bit clear register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`status_w1tc::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status_w1tc`] module"]
1870pub type STATUS_W1TC = crate::Reg<status_w1tc::STATUS_W1TC_SPEC>;
1871#[doc = "GPIO0 ~ 31 interrupt status bit clear register"]
1872pub mod status_w1tc;
1873#[doc = "STATUS1 (rw) register accessor: GPIO32 ~ 53 interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`status1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`status1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status1`] module"]
1874pub type STATUS1 = crate::Reg<status1::STATUS1_SPEC>;
1875#[doc = "GPIO32 ~ 53 interrupt status register"]
1876pub mod status1;
1877#[doc = "STATUS1_W1TS (w) register accessor: GPIO32 ~ 53 interrupt status bit set register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`status1_w1ts::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status1_w1ts`] module"]
1878pub type STATUS1_W1TS = crate::Reg<status1_w1ts::STATUS1_W1TS_SPEC>;
1879#[doc = "GPIO32 ~ 53 interrupt status bit set register"]
1880pub mod status1_w1ts;
1881#[doc = "STATUS1_W1TC (w) register accessor: GPIO32 ~ 53 interrupt status bit clear register\n\nYou can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`status1_w1tc::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status1_w1tc`] module"]
1882pub type STATUS1_W1TC = crate::Reg<status1_w1tc::STATUS1_W1TC_SPEC>;
1883#[doc = "GPIO32 ~ 53 interrupt status bit clear register"]
1884pub mod status1_w1tc;
1885#[doc = "PCPU_INT (r) register accessor: GPIO0 ~ 31 PRO_CPU interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`pcpu_int::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@pcpu_int`] module"]
1886pub type PCPU_INT = crate::Reg<pcpu_int::PCPU_INT_SPEC>;
1887#[doc = "GPIO0 ~ 31 PRO_CPU interrupt status register"]
1888pub mod pcpu_int;
1889#[doc = "PCPU_NMI_INT (r) register accessor: GPIO0 ~ 31 PRO_CPU non-maskable interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`pcpu_nmi_int::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@pcpu_nmi_int`] module"]
1890pub type PCPU_NMI_INT = crate::Reg<pcpu_nmi_int::PCPU_NMI_INT_SPEC>;
1891#[doc = "GPIO0 ~ 31 PRO_CPU non-maskable interrupt status register"]
1892pub mod pcpu_nmi_int;
1893#[doc = "CPUSDIO_INT (r) register accessor: GPIO0 ~ 31 CPU SDIO interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`cpusdio_int::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@cpusdio_int`] module"]
1894pub type CPUSDIO_INT = crate::Reg<cpusdio_int::CPUSDIO_INT_SPEC>;
1895#[doc = "GPIO0 ~ 31 CPU SDIO interrupt status register"]
1896pub mod cpusdio_int;
1897#[doc = "PCPU_INT1 (r) register accessor: GPIO32 ~ 53 PRO_CPU interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`pcpu_int1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@pcpu_int1`] module"]
1898pub type PCPU_INT1 = crate::Reg<pcpu_int1::PCPU_INT1_SPEC>;
1899#[doc = "GPIO32 ~ 53 PRO_CPU interrupt status register"]
1900pub mod pcpu_int1;
1901#[doc = "PCPU_NMI_INT1 (r) register accessor: GPIO32 ~ 53 PRO_CPU non-maskable interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`pcpu_nmi_int1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@pcpu_nmi_int1`] module"]
1902pub type PCPU_NMI_INT1 = crate::Reg<pcpu_nmi_int1::PCPU_NMI_INT1_SPEC>;
1903#[doc = "GPIO32 ~ 53 PRO_CPU non-maskable interrupt status register"]
1904pub mod pcpu_nmi_int1;
1905#[doc = "CPUSDIO_INT1 (r) register accessor: GPIO32 ~ 53 CPU SDIO interrupt status register\n\nYou can [`read`](crate::Reg::read) this register and get [`cpusdio_int1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@cpusdio_int1`] module"]
1906pub type CPUSDIO_INT1 = crate::Reg<cpusdio_int1::CPUSDIO_INT1_SPEC>;
1907#[doc = "GPIO32 ~ 53 CPU SDIO interrupt status register"]
1908pub mod cpusdio_int1;
1909#[doc = "PIN (rw) register accessor: Configuration for GPIO pin %s\n\nYou can [`read`](crate::Reg::read) this register and get [`pin::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`pin::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@pin`] module"]
1910pub type PIN = crate::Reg<pin::PIN_SPEC>;
1911#[doc = "Configuration for GPIO pin %s"]
1912pub mod pin;
1913#[doc = "STATUS_NEXT (r) register accessor: GPIO0 ~ 31 interrupt source register\n\nYou can [`read`](crate::Reg::read) this register and get [`status_next::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status_next`] module"]
1914pub type STATUS_NEXT = crate::Reg<status_next::STATUS_NEXT_SPEC>;
1915#[doc = "GPIO0 ~ 31 interrupt source register"]
1916pub mod status_next;
1917#[doc = "STATUS_NEXT1 (r) register accessor: GPIO32 ~ 53 interrupt source register\n\nYou can [`read`](crate::Reg::read) this register and get [`status_next1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@status_next1`] module"]
1918pub type STATUS_NEXT1 = crate::Reg<status_next1::STATUS_NEXT1_SPEC>;
1919#[doc = "GPIO32 ~ 53 interrupt source register"]
1920pub mod status_next1;
1921#[doc = "FUNC_IN_SEL_CFG (rw) register accessor: Peripheral function %s input selection register\n\nYou can [`read`](crate::Reg::read) this register and get [`func_in_sel_cfg::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`func_in_sel_cfg::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@func_in_sel_cfg`] module"]
1922pub type FUNC_IN_SEL_CFG = crate::Reg<func_in_sel_cfg::FUNC_IN_SEL_CFG_SPEC>;
1923#[doc = "Peripheral function %s input selection register"]
1924pub mod func_in_sel_cfg;
1925#[doc = "FUNC_OUT_SEL_CFG (rw) register accessor: Peripheral output selection for GPIO %s\n\nYou can [`read`](crate::Reg::read) this register and get [`func_out_sel_cfg::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`func_out_sel_cfg::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@func_out_sel_cfg`] module"]
1926pub type FUNC_OUT_SEL_CFG = crate::Reg<func_out_sel_cfg::FUNC_OUT_SEL_CFG_SPEC>;
1927#[doc = "Peripheral output selection for GPIO %s"]
1928pub mod func_out_sel_cfg;
1929#[doc = "CLOCK_GATE (rw) register accessor: GPIO clock gating register\n\nYou can [`read`](crate::Reg::read) this register and get [`clock_gate::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`clock_gate::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@clock_gate`] module"]
1930pub type CLOCK_GATE = crate::Reg<clock_gate::CLOCK_GATE_SPEC>;
1931#[doc = "GPIO clock gating register"]
1932pub mod clock_gate;
1933#[doc = "REG_DATE (rw) register accessor: Version control register\n\nYou can [`read`](crate::Reg::read) this register and get [`reg_date::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`reg_date::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@reg_date`] module"]
1934pub type REG_DATE = crate::Reg<reg_date::REG_DATE_SPEC>;
1935#[doc = "Version control register"]
1936pub mod reg_date;