stm32g0_staging/stm32g041/syscfg.rs
1#[repr(C)]
2#[derive(Debug)]
3///Register block
4pub struct RegisterBlock {
5 cfgr1: CFGR1,
6 _reserved1: [u8; 0x14],
7 cfgr2: CFGR2,
8 _reserved2: [u8; 0x64],
9 itline0: ITLINE0,
10 _reserved3: [u8; 0x04],
11 itline2: ITLINE2,
12 itline3: ITLINE3,
13 itline4: ITLINE4,
14 itline5: ITLINE5,
15 itline6: ITLINE6,
16 itline7: ITLINE7,
17 itline8: ITLINE8,
18 itline9: ITLINE9,
19 itline10: ITLINE10,
20 itline11: ITLINE11,
21 itline12: ITLINE12,
22 itline13: ITLINE13,
23 itline14: ITLINE14,
24 itline15: ITLINE15,
25 itline16: ITLINE16,
26 itline17: ITLINE17,
27 itline18: ITLINE18,
28 itline19: ITLINE19,
29 itline20: ITLINE20,
30 itline21: ITLINE21,
31 itline22: ITLINE22,
32 itline23: ITLINE23,
33 itline24: ITLINE24,
34 itline25: ITLINE25,
35 itline26: ITLINE26,
36 itline27: ITLINE27,
37 itline28: ITLINE28,
38 itline29: ITLINE29,
39 itline30: ITLINE30,
40 itline31: ITLINE31,
41}
42impl RegisterBlock {
43 ///0x00 - SYSCFG configuration register 1
44 #[inline(always)]
45 pub const fn cfgr1(&self) -> &CFGR1 {
46 &self.cfgr1
47 }
48 ///0x18 - SYSCFG configuration register 1
49 #[inline(always)]
50 pub const fn cfgr2(&self) -> &CFGR2 {
51 &self.cfgr2
52 }
53 ///0x80 - interrupt line 0 status register
54 #[inline(always)]
55 pub const fn itline0(&self) -> &ITLINE0 {
56 &self.itline0
57 }
58 ///0x88 - interrupt line 2 status register
59 #[inline(always)]
60 pub const fn itline2(&self) -> &ITLINE2 {
61 &self.itline2
62 }
63 ///0x8c - interrupt line 3 status register
64 #[inline(always)]
65 pub const fn itline3(&self) -> &ITLINE3 {
66 &self.itline3
67 }
68 ///0x90 - interrupt line 4 status register
69 #[inline(always)]
70 pub const fn itline4(&self) -> &ITLINE4 {
71 &self.itline4
72 }
73 ///0x94 - interrupt line 5 status register
74 #[inline(always)]
75 pub const fn itline5(&self) -> &ITLINE5 {
76 &self.itline5
77 }
78 ///0x98 - interrupt line 6 status register
79 #[inline(always)]
80 pub const fn itline6(&self) -> &ITLINE6 {
81 &self.itline6
82 }
83 ///0x9c - interrupt line 7 status register
84 #[inline(always)]
85 pub const fn itline7(&self) -> &ITLINE7 {
86 &self.itline7
87 }
88 ///0xa0 - interrupt line 8 status register
89 #[inline(always)]
90 pub const fn itline8(&self) -> &ITLINE8 {
91 &self.itline8
92 }
93 ///0xa4 - interrupt line 9 status register
94 #[inline(always)]
95 pub const fn itline9(&self) -> &ITLINE9 {
96 &self.itline9
97 }
98 ///0xa8 - interrupt line 10 status register
99 #[inline(always)]
100 pub const fn itline10(&self) -> &ITLINE10 {
101 &self.itline10
102 }
103 ///0xac - interrupt line 11 status register
104 #[inline(always)]
105 pub const fn itline11(&self) -> &ITLINE11 {
106 &self.itline11
107 }
108 ///0xb0 - interrupt line 12 status register
109 #[inline(always)]
110 pub const fn itline12(&self) -> &ITLINE12 {
111 &self.itline12
112 }
113 ///0xb4 - interrupt line 13 status register
114 #[inline(always)]
115 pub const fn itline13(&self) -> &ITLINE13 {
116 &self.itline13
117 }
118 ///0xb8 - interrupt line 14 status register
119 #[inline(always)]
120 pub const fn itline14(&self) -> &ITLINE14 {
121 &self.itline14
122 }
123 ///0xbc - interrupt line 15 status register
124 #[inline(always)]
125 pub const fn itline15(&self) -> &ITLINE15 {
126 &self.itline15
127 }
128 ///0xc0 - interrupt line 16 status register
129 #[inline(always)]
130 pub const fn itline16(&self) -> &ITLINE16 {
131 &self.itline16
132 }
133 ///0xc4 - interrupt line 17 status register
134 #[inline(always)]
135 pub const fn itline17(&self) -> &ITLINE17 {
136 &self.itline17
137 }
138 ///0xc8 - interrupt line 18 status register
139 #[inline(always)]
140 pub const fn itline18(&self) -> &ITLINE18 {
141 &self.itline18
142 }
143 ///0xcc - interrupt line 19 status register
144 #[inline(always)]
145 pub const fn itline19(&self) -> &ITLINE19 {
146 &self.itline19
147 }
148 ///0xd0 - interrupt line 20 status register
149 #[inline(always)]
150 pub const fn itline20(&self) -> &ITLINE20 {
151 &self.itline20
152 }
153 ///0xd4 - interrupt line 21 status register
154 #[inline(always)]
155 pub const fn itline21(&self) -> &ITLINE21 {
156 &self.itline21
157 }
158 ///0xd8 - interrupt line 22 status register
159 #[inline(always)]
160 pub const fn itline22(&self) -> &ITLINE22 {
161 &self.itline22
162 }
163 ///0xdc - interrupt line 23 status register
164 #[inline(always)]
165 pub const fn itline23(&self) -> &ITLINE23 {
166 &self.itline23
167 }
168 ///0xe0 - interrupt line 24 status register
169 #[inline(always)]
170 pub const fn itline24(&self) -> &ITLINE24 {
171 &self.itline24
172 }
173 ///0xe4 - interrupt line 25 status register
174 #[inline(always)]
175 pub const fn itline25(&self) -> &ITLINE25 {
176 &self.itline25
177 }
178 ///0xe8 - interrupt line 26 status register
179 #[inline(always)]
180 pub const fn itline26(&self) -> &ITLINE26 {
181 &self.itline26
182 }
183 ///0xec - interrupt line 27 status register
184 #[inline(always)]
185 pub const fn itline27(&self) -> &ITLINE27 {
186 &self.itline27
187 }
188 ///0xf0 - interrupt line 28 status register
189 #[inline(always)]
190 pub const fn itline28(&self) -> &ITLINE28 {
191 &self.itline28
192 }
193 ///0xf4 - interrupt line 29 status register
194 #[inline(always)]
195 pub const fn itline29(&self) -> &ITLINE29 {
196 &self.itline29
197 }
198 ///0xf8 - interrupt line 25 status register
199 #[inline(always)]
200 pub const fn itline30(&self) -> &ITLINE30 {
201 &self.itline30
202 }
203 ///0xfc - interrupt line 25 status register
204 #[inline(always)]
205 pub const fn itline31(&self) -> &ITLINE31 {
206 &self.itline31
207 }
208}
209/**CFGR1 (rw) register accessor: SYSCFG configuration register 1
210
211You can [`read`](crate::Reg::read) this register and get [`cfgr1::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cfgr1::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
212
213See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:CFGR1)
214
215For information about available fields see [`mod@cfgr1`]
216module*/
217pub type CFGR1 = crate::Reg<cfgr1::CFGR1rs>;
218///SYSCFG configuration register 1
219pub mod cfgr1;
220/**CFGR2 (rw) register accessor: SYSCFG configuration register 1
221
222You can [`read`](crate::Reg::read) this register and get [`cfgr2::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cfgr2::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
223
224See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:CFGR2)
225
226For information about available fields see [`mod@cfgr2`]
227module*/
228pub type CFGR2 = crate::Reg<cfgr2::CFGR2rs>;
229///SYSCFG configuration register 1
230pub mod cfgr2;
231/**ITLINE0 (r) register accessor: interrupt line 0 status register
232
233You can [`read`](crate::Reg::read) this register and get [`itline0::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
234
235See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE0)
236
237For information about available fields see [`mod@itline0`]
238module*/
239pub type ITLINE0 = crate::Reg<itline0::ITLINE0rs>;
240///interrupt line 0 status register
241pub mod itline0;
242/**ITLINE2 (r) register accessor: interrupt line 2 status register
243
244You can [`read`](crate::Reg::read) this register and get [`itline2::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
245
246See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE2)
247
248For information about available fields see [`mod@itline2`]
249module*/
250pub type ITLINE2 = crate::Reg<itline2::ITLINE2rs>;
251///interrupt line 2 status register
252pub mod itline2;
253/**ITLINE3 (r) register accessor: interrupt line 3 status register
254
255You can [`read`](crate::Reg::read) this register and get [`itline3::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
256
257See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE3)
258
259For information about available fields see [`mod@itline3`]
260module*/
261pub type ITLINE3 = crate::Reg<itline3::ITLINE3rs>;
262///interrupt line 3 status register
263pub mod itline3;
264/**ITLINE4 (r) register accessor: interrupt line 4 status register
265
266You can [`read`](crate::Reg::read) this register and get [`itline4::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
267
268See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE4)
269
270For information about available fields see [`mod@itline4`]
271module*/
272pub type ITLINE4 = crate::Reg<itline4::ITLINE4rs>;
273///interrupt line 4 status register
274pub mod itline4;
275/**ITLINE5 (r) register accessor: interrupt line 5 status register
276
277You can [`read`](crate::Reg::read) this register and get [`itline5::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
278
279See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE5)
280
281For information about available fields see [`mod@itline5`]
282module*/
283pub type ITLINE5 = crate::Reg<itline5::ITLINE5rs>;
284///interrupt line 5 status register
285pub mod itline5;
286/**ITLINE6 (r) register accessor: interrupt line 6 status register
287
288You can [`read`](crate::Reg::read) this register and get [`itline6::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
289
290See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE6)
291
292For information about available fields see [`mod@itline6`]
293module*/
294pub type ITLINE6 = crate::Reg<itline6::ITLINE6rs>;
295///interrupt line 6 status register
296pub mod itline6;
297/**ITLINE7 (r) register accessor: interrupt line 7 status register
298
299You can [`read`](crate::Reg::read) this register and get [`itline7::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
300
301See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE7)
302
303For information about available fields see [`mod@itline7`]
304module*/
305pub type ITLINE7 = crate::Reg<itline7::ITLINE7rs>;
306///interrupt line 7 status register
307pub mod itline7;
308/**ITLINE8 (r) register accessor: interrupt line 8 status register
309
310You can [`read`](crate::Reg::read) this register and get [`itline8::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
311
312See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE8)
313
314For information about available fields see [`mod@itline8`]
315module*/
316pub type ITLINE8 = crate::Reg<itline8::ITLINE8rs>;
317///interrupt line 8 status register
318pub mod itline8;
319/**ITLINE9 (r) register accessor: interrupt line 9 status register
320
321You can [`read`](crate::Reg::read) this register and get [`itline9::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
322
323See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE9)
324
325For information about available fields see [`mod@itline9`]
326module*/
327pub type ITLINE9 = crate::Reg<itline9::ITLINE9rs>;
328///interrupt line 9 status register
329pub mod itline9;
330/**ITLINE10 (r) register accessor: interrupt line 10 status register
331
332You can [`read`](crate::Reg::read) this register and get [`itline10::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
333
334See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE10)
335
336For information about available fields see [`mod@itline10`]
337module*/
338pub type ITLINE10 = crate::Reg<itline10::ITLINE10rs>;
339///interrupt line 10 status register
340pub mod itline10;
341/**ITLINE11 (r) register accessor: interrupt line 11 status register
342
343You can [`read`](crate::Reg::read) this register and get [`itline11::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
344
345See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE11)
346
347For information about available fields see [`mod@itline11`]
348module*/
349pub type ITLINE11 = crate::Reg<itline11::ITLINE11rs>;
350///interrupt line 11 status register
351pub mod itline11;
352/**ITLINE12 (r) register accessor: interrupt line 12 status register
353
354You can [`read`](crate::Reg::read) this register and get [`itline12::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
355
356See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE12)
357
358For information about available fields see [`mod@itline12`]
359module*/
360pub type ITLINE12 = crate::Reg<itline12::ITLINE12rs>;
361///interrupt line 12 status register
362pub mod itline12;
363/**ITLINE13 (r) register accessor: interrupt line 13 status register
364
365You can [`read`](crate::Reg::read) this register and get [`itline13::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
366
367See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE13)
368
369For information about available fields see [`mod@itline13`]
370module*/
371pub type ITLINE13 = crate::Reg<itline13::ITLINE13rs>;
372///interrupt line 13 status register
373pub mod itline13;
374/**ITLINE14 (r) register accessor: interrupt line 14 status register
375
376You can [`read`](crate::Reg::read) this register and get [`itline14::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
377
378See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE14)
379
380For information about available fields see [`mod@itline14`]
381module*/
382pub type ITLINE14 = crate::Reg<itline14::ITLINE14rs>;
383///interrupt line 14 status register
384pub mod itline14;
385/**ITLINE15 (r) register accessor: interrupt line 15 status register
386
387You can [`read`](crate::Reg::read) this register and get [`itline15::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
388
389See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE15)
390
391For information about available fields see [`mod@itline15`]
392module*/
393pub type ITLINE15 = crate::Reg<itline15::ITLINE15rs>;
394///interrupt line 15 status register
395pub mod itline15;
396/**ITLINE16 (r) register accessor: interrupt line 16 status register
397
398You can [`read`](crate::Reg::read) this register and get [`itline16::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
399
400See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE16)
401
402For information about available fields see [`mod@itline16`]
403module*/
404pub type ITLINE16 = crate::Reg<itline16::ITLINE16rs>;
405///interrupt line 16 status register
406pub mod itline16;
407/**ITLINE17 (r) register accessor: interrupt line 17 status register
408
409You can [`read`](crate::Reg::read) this register and get [`itline17::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
410
411See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE17)
412
413For information about available fields see [`mod@itline17`]
414module*/
415pub type ITLINE17 = crate::Reg<itline17::ITLINE17rs>;
416///interrupt line 17 status register
417pub mod itline17;
418/**ITLINE18 (r) register accessor: interrupt line 18 status register
419
420You can [`read`](crate::Reg::read) this register and get [`itline18::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
421
422See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE18)
423
424For information about available fields see [`mod@itline18`]
425module*/
426pub type ITLINE18 = crate::Reg<itline18::ITLINE18rs>;
427///interrupt line 18 status register
428pub mod itline18;
429/**ITLINE19 (r) register accessor: interrupt line 19 status register
430
431You can [`read`](crate::Reg::read) this register and get [`itline19::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
432
433See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE19)
434
435For information about available fields see [`mod@itline19`]
436module*/
437pub type ITLINE19 = crate::Reg<itline19::ITLINE19rs>;
438///interrupt line 19 status register
439pub mod itline19;
440/**ITLINE20 (r) register accessor: interrupt line 20 status register
441
442You can [`read`](crate::Reg::read) this register and get [`itline20::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
443
444See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE20)
445
446For information about available fields see [`mod@itline20`]
447module*/
448pub type ITLINE20 = crate::Reg<itline20::ITLINE20rs>;
449///interrupt line 20 status register
450pub mod itline20;
451/**ITLINE21 (r) register accessor: interrupt line 21 status register
452
453You can [`read`](crate::Reg::read) this register and get [`itline21::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
454
455See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE21)
456
457For information about available fields see [`mod@itline21`]
458module*/
459pub type ITLINE21 = crate::Reg<itline21::ITLINE21rs>;
460///interrupt line 21 status register
461pub mod itline21;
462/**ITLINE22 (r) register accessor: interrupt line 22 status register
463
464You can [`read`](crate::Reg::read) this register and get [`itline22::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
465
466See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE22)
467
468For information about available fields see [`mod@itline22`]
469module*/
470pub type ITLINE22 = crate::Reg<itline22::ITLINE22rs>;
471///interrupt line 22 status register
472pub mod itline22;
473/**ITLINE23 (r) register accessor: interrupt line 23 status register
474
475You can [`read`](crate::Reg::read) this register and get [`itline23::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
476
477See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE23)
478
479For information about available fields see [`mod@itline23`]
480module*/
481pub type ITLINE23 = crate::Reg<itline23::ITLINE23rs>;
482///interrupt line 23 status register
483pub mod itline23;
484/**ITLINE24 (r) register accessor: interrupt line 24 status register
485
486You can [`read`](crate::Reg::read) this register and get [`itline24::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
487
488See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE24)
489
490For information about available fields see [`mod@itline24`]
491module*/
492pub type ITLINE24 = crate::Reg<itline24::ITLINE24rs>;
493///interrupt line 24 status register
494pub mod itline24;
495/**ITLINE25 (r) register accessor: interrupt line 25 status register
496
497You can [`read`](crate::Reg::read) this register and get [`itline25::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
498
499See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE25)
500
501For information about available fields see [`mod@itline25`]
502module*/
503pub type ITLINE25 = crate::Reg<itline25::ITLINE25rs>;
504///interrupt line 25 status register
505pub mod itline25;
506/**ITLINE26 (r) register accessor: interrupt line 26 status register
507
508You can [`read`](crate::Reg::read) this register and get [`itline26::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
509
510See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE26)
511
512For information about available fields see [`mod@itline26`]
513module*/
514pub type ITLINE26 = crate::Reg<itline26::ITLINE26rs>;
515///interrupt line 26 status register
516pub mod itline26;
517/**ITLINE27 (r) register accessor: interrupt line 27 status register
518
519You can [`read`](crate::Reg::read) this register and get [`itline27::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
520
521See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE27)
522
523For information about available fields see [`mod@itline27`]
524module*/
525pub type ITLINE27 = crate::Reg<itline27::ITLINE27rs>;
526///interrupt line 27 status register
527pub mod itline27;
528/**ITLINE28 (r) register accessor: interrupt line 28 status register
529
530You can [`read`](crate::Reg::read) this register and get [`itline28::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
531
532See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE28)
533
534For information about available fields see [`mod@itline28`]
535module*/
536pub type ITLINE28 = crate::Reg<itline28::ITLINE28rs>;
537///interrupt line 28 status register
538pub mod itline28;
539/**ITLINE29 (r) register accessor: interrupt line 29 status register
540
541You can [`read`](crate::Reg::read) this register and get [`itline29::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
542
543See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE29)
544
545For information about available fields see [`mod@itline29`]
546module*/
547pub type ITLINE29 = crate::Reg<itline29::ITLINE29rs>;
548///interrupt line 29 status register
549pub mod itline29;
550/**ITLINE30 (r) register accessor: interrupt line 25 status register
551
552You can [`read`](crate::Reg::read) this register and get [`itline30::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
553
554See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE30)
555
556For information about available fields see [`mod@itline30`]
557module*/
558pub type ITLINE30 = crate::Reg<itline30::ITLINE30rs>;
559///interrupt line 25 status register
560pub mod itline30;
561/**ITLINE31 (r) register accessor: interrupt line 25 status register
562
563You can [`read`](crate::Reg::read) this register and get [`itline31::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
564
565See register [structure](https://stm32-rs.github.io/stm32-rs/STM32G041.html#SYSCFG:ITLINE31)
566
567For information about available fields see [`mod@itline31`]
568module*/
569pub type ITLINE31 = crate::Reg<itline31::ITLINE31rs>;
570///interrupt line 25 status register
571pub mod itline31;