esp32/
gpio.rs

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