stm32l4x2_pac/tsc/
iogcsr.rs1#[doc = r" Value read from the register"]
2pub struct R {
3 bits: u32,
4}
5#[doc = r" Value to write to the register"]
6pub struct W {
7 bits: u32,
8}
9impl super::IOGCSR {
10 #[doc = r" Modifies the contents of the register"]
11 #[inline]
12 pub fn modify<F>(&self, f: F)
13 where
14 for<'w> F: FnOnce(&R, &'w mut W) -> &'w mut W,
15 {
16 let bits = self.register.get();
17 let r = R { bits: bits };
18 let mut w = W { bits: bits };
19 f(&r, &mut w);
20 self.register.set(w.bits);
21 }
22 #[doc = r" Reads the contents of the register"]
23 #[inline]
24 pub fn read(&self) -> R {
25 R {
26 bits: self.register.get(),
27 }
28 }
29 #[doc = r" Writes to the register"]
30 #[inline]
31 pub fn write<F>(&self, f: F)
32 where
33 F: FnOnce(&mut W) -> &mut W,
34 {
35 let mut w = W::reset_value();
36 f(&mut w);
37 self.register.set(w.bits);
38 }
39 #[doc = r" Writes the reset value to the register"]
40 #[inline]
41 pub fn reset(&self) {
42 self.write(|w| w)
43 }
44}
45#[doc = r" Value of the field"]
46pub struct G8SR {
47 bits: bool,
48}
49impl G8SR {
50 #[doc = r" Value of the field as raw bits"]
51 #[inline]
52 pub fn bit(&self) -> bool {
53 self.bits
54 }
55 #[doc = r" Returns `true` if the bit is clear (0)"]
56 #[inline]
57 pub fn bit_is_clear(&self) -> bool {
58 !self.bit()
59 }
60 #[doc = r" Returns `true` if the bit is set (1)"]
61 #[inline]
62 pub fn bit_is_set(&self) -> bool {
63 self.bit()
64 }
65}
66#[doc = r" Value of the field"]
67pub struct G7SR {
68 bits: bool,
69}
70impl G7SR {
71 #[doc = r" Value of the field as raw bits"]
72 #[inline]
73 pub fn bit(&self) -> bool {
74 self.bits
75 }
76 #[doc = r" Returns `true` if the bit is clear (0)"]
77 #[inline]
78 pub fn bit_is_clear(&self) -> bool {
79 !self.bit()
80 }
81 #[doc = r" Returns `true` if the bit is set (1)"]
82 #[inline]
83 pub fn bit_is_set(&self) -> bool {
84 self.bit()
85 }
86}
87#[doc = r" Value of the field"]
88pub struct G6SR {
89 bits: bool,
90}
91impl G6SR {
92 #[doc = r" Value of the field as raw bits"]
93 #[inline]
94 pub fn bit(&self) -> bool {
95 self.bits
96 }
97 #[doc = r" Returns `true` if the bit is clear (0)"]
98 #[inline]
99 pub fn bit_is_clear(&self) -> bool {
100 !self.bit()
101 }
102 #[doc = r" Returns `true` if the bit is set (1)"]
103 #[inline]
104 pub fn bit_is_set(&self) -> bool {
105 self.bit()
106 }
107}
108#[doc = r" Value of the field"]
109pub struct G5SR {
110 bits: bool,
111}
112impl G5SR {
113 #[doc = r" Value of the field as raw bits"]
114 #[inline]
115 pub fn bit(&self) -> bool {
116 self.bits
117 }
118 #[doc = r" Returns `true` if the bit is clear (0)"]
119 #[inline]
120 pub fn bit_is_clear(&self) -> bool {
121 !self.bit()
122 }
123 #[doc = r" Returns `true` if the bit is set (1)"]
124 #[inline]
125 pub fn bit_is_set(&self) -> bool {
126 self.bit()
127 }
128}
129#[doc = r" Value of the field"]
130pub struct G4SR {
131 bits: bool,
132}
133impl G4SR {
134 #[doc = r" Value of the field as raw bits"]
135 #[inline]
136 pub fn bit(&self) -> bool {
137 self.bits
138 }
139 #[doc = r" Returns `true` if the bit is clear (0)"]
140 #[inline]
141 pub fn bit_is_clear(&self) -> bool {
142 !self.bit()
143 }
144 #[doc = r" Returns `true` if the bit is set (1)"]
145 #[inline]
146 pub fn bit_is_set(&self) -> bool {
147 self.bit()
148 }
149}
150#[doc = r" Value of the field"]
151pub struct G3SR {
152 bits: bool,
153}
154impl G3SR {
155 #[doc = r" Value of the field as raw bits"]
156 #[inline]
157 pub fn bit(&self) -> bool {
158 self.bits
159 }
160 #[doc = r" Returns `true` if the bit is clear (0)"]
161 #[inline]
162 pub fn bit_is_clear(&self) -> bool {
163 !self.bit()
164 }
165 #[doc = r" Returns `true` if the bit is set (1)"]
166 #[inline]
167 pub fn bit_is_set(&self) -> bool {
168 self.bit()
169 }
170}
171#[doc = r" Value of the field"]
172pub struct G2SR {
173 bits: bool,
174}
175impl G2SR {
176 #[doc = r" Value of the field as raw bits"]
177 #[inline]
178 pub fn bit(&self) -> bool {
179 self.bits
180 }
181 #[doc = r" Returns `true` if the bit is clear (0)"]
182 #[inline]
183 pub fn bit_is_clear(&self) -> bool {
184 !self.bit()
185 }
186 #[doc = r" Returns `true` if the bit is set (1)"]
187 #[inline]
188 pub fn bit_is_set(&self) -> bool {
189 self.bit()
190 }
191}
192#[doc = r" Value of the field"]
193pub struct G1SR {
194 bits: bool,
195}
196impl G1SR {
197 #[doc = r" Value of the field as raw bits"]
198 #[inline]
199 pub fn bit(&self) -> bool {
200 self.bits
201 }
202 #[doc = r" Returns `true` if the bit is clear (0)"]
203 #[inline]
204 pub fn bit_is_clear(&self) -> bool {
205 !self.bit()
206 }
207 #[doc = r" Returns `true` if the bit is set (1)"]
208 #[inline]
209 pub fn bit_is_set(&self) -> bool {
210 self.bit()
211 }
212}
213#[doc = r" Value of the field"]
214pub struct G8ER {
215 bits: bool,
216}
217impl G8ER {
218 #[doc = r" Value of the field as raw bits"]
219 #[inline]
220 pub fn bit(&self) -> bool {
221 self.bits
222 }
223 #[doc = r" Returns `true` if the bit is clear (0)"]
224 #[inline]
225 pub fn bit_is_clear(&self) -> bool {
226 !self.bit()
227 }
228 #[doc = r" Returns `true` if the bit is set (1)"]
229 #[inline]
230 pub fn bit_is_set(&self) -> bool {
231 self.bit()
232 }
233}
234#[doc = r" Value of the field"]
235pub struct G7ER {
236 bits: bool,
237}
238impl G7ER {
239 #[doc = r" Value of the field as raw bits"]
240 #[inline]
241 pub fn bit(&self) -> bool {
242 self.bits
243 }
244 #[doc = r" Returns `true` if the bit is clear (0)"]
245 #[inline]
246 pub fn bit_is_clear(&self) -> bool {
247 !self.bit()
248 }
249 #[doc = r" Returns `true` if the bit is set (1)"]
250 #[inline]
251 pub fn bit_is_set(&self) -> bool {
252 self.bit()
253 }
254}
255#[doc = r" Value of the field"]
256pub struct G6ER {
257 bits: bool,
258}
259impl G6ER {
260 #[doc = r" Value of the field as raw bits"]
261 #[inline]
262 pub fn bit(&self) -> bool {
263 self.bits
264 }
265 #[doc = r" Returns `true` if the bit is clear (0)"]
266 #[inline]
267 pub fn bit_is_clear(&self) -> bool {
268 !self.bit()
269 }
270 #[doc = r" Returns `true` if the bit is set (1)"]
271 #[inline]
272 pub fn bit_is_set(&self) -> bool {
273 self.bit()
274 }
275}
276#[doc = r" Value of the field"]
277pub struct G5ER {
278 bits: bool,
279}
280impl G5ER {
281 #[doc = r" Value of the field as raw bits"]
282 #[inline]
283 pub fn bit(&self) -> bool {
284 self.bits
285 }
286 #[doc = r" Returns `true` if the bit is clear (0)"]
287 #[inline]
288 pub fn bit_is_clear(&self) -> bool {
289 !self.bit()
290 }
291 #[doc = r" Returns `true` if the bit is set (1)"]
292 #[inline]
293 pub fn bit_is_set(&self) -> bool {
294 self.bit()
295 }
296}
297#[doc = r" Value of the field"]
298pub struct G4ER {
299 bits: bool,
300}
301impl G4ER {
302 #[doc = r" Value of the field as raw bits"]
303 #[inline]
304 pub fn bit(&self) -> bool {
305 self.bits
306 }
307 #[doc = r" Returns `true` if the bit is clear (0)"]
308 #[inline]
309 pub fn bit_is_clear(&self) -> bool {
310 !self.bit()
311 }
312 #[doc = r" Returns `true` if the bit is set (1)"]
313 #[inline]
314 pub fn bit_is_set(&self) -> bool {
315 self.bit()
316 }
317}
318#[doc = r" Value of the field"]
319pub struct G3ER {
320 bits: bool,
321}
322impl G3ER {
323 #[doc = r" Value of the field as raw bits"]
324 #[inline]
325 pub fn bit(&self) -> bool {
326 self.bits
327 }
328 #[doc = r" Returns `true` if the bit is clear (0)"]
329 #[inline]
330 pub fn bit_is_clear(&self) -> bool {
331 !self.bit()
332 }
333 #[doc = r" Returns `true` if the bit is set (1)"]
334 #[inline]
335 pub fn bit_is_set(&self) -> bool {
336 self.bit()
337 }
338}
339#[doc = r" Value of the field"]
340pub struct G2ER {
341 bits: bool,
342}
343impl G2ER {
344 #[doc = r" Value of the field as raw bits"]
345 #[inline]
346 pub fn bit(&self) -> bool {
347 self.bits
348 }
349 #[doc = r" Returns `true` if the bit is clear (0)"]
350 #[inline]
351 pub fn bit_is_clear(&self) -> bool {
352 !self.bit()
353 }
354 #[doc = r" Returns `true` if the bit is set (1)"]
355 #[inline]
356 pub fn bit_is_set(&self) -> bool {
357 self.bit()
358 }
359}
360#[doc = r" Value of the field"]
361pub struct G1ER {
362 bits: bool,
363}
364impl G1ER {
365 #[doc = r" Value of the field as raw bits"]
366 #[inline]
367 pub fn bit(&self) -> bool {
368 self.bits
369 }
370 #[doc = r" Returns `true` if the bit is clear (0)"]
371 #[inline]
372 pub fn bit_is_clear(&self) -> bool {
373 !self.bit()
374 }
375 #[doc = r" Returns `true` if the bit is set (1)"]
376 #[inline]
377 pub fn bit_is_set(&self) -> bool {
378 self.bit()
379 }
380}
381#[doc = r" Proxy"]
382pub struct _G8EW<'a> {
383 w: &'a mut W,
384}
385impl<'a> _G8EW<'a> {
386 #[doc = r" Sets the field bit"]
387 pub fn set_bit(self) -> &'a mut W {
388 self.bit(true)
389 }
390 #[doc = r" Clears the field bit"]
391 pub fn clear_bit(self) -> &'a mut W {
392 self.bit(false)
393 }
394 #[doc = r" Writes raw bits to the field"]
395 #[inline]
396 pub fn bit(self, value: bool) -> &'a mut W {
397 const MASK: bool = true;
398 const OFFSET: u8 = 7;
399 self.w.bits &= !((MASK as u32) << OFFSET);
400 self.w.bits |= ((value & MASK) as u32) << OFFSET;
401 self.w
402 }
403}
404#[doc = r" Proxy"]
405pub struct _G7EW<'a> {
406 w: &'a mut W,
407}
408impl<'a> _G7EW<'a> {
409 #[doc = r" Sets the field bit"]
410 pub fn set_bit(self) -> &'a mut W {
411 self.bit(true)
412 }
413 #[doc = r" Clears the field bit"]
414 pub fn clear_bit(self) -> &'a mut W {
415 self.bit(false)
416 }
417 #[doc = r" Writes raw bits to the field"]
418 #[inline]
419 pub fn bit(self, value: bool) -> &'a mut W {
420 const MASK: bool = true;
421 const OFFSET: u8 = 6;
422 self.w.bits &= !((MASK as u32) << OFFSET);
423 self.w.bits |= ((value & MASK) as u32) << OFFSET;
424 self.w
425 }
426}
427#[doc = r" Proxy"]
428pub struct _G6EW<'a> {
429 w: &'a mut W,
430}
431impl<'a> _G6EW<'a> {
432 #[doc = r" Sets the field bit"]
433 pub fn set_bit(self) -> &'a mut W {
434 self.bit(true)
435 }
436 #[doc = r" Clears the field bit"]
437 pub fn clear_bit(self) -> &'a mut W {
438 self.bit(false)
439 }
440 #[doc = r" Writes raw bits to the field"]
441 #[inline]
442 pub fn bit(self, value: bool) -> &'a mut W {
443 const MASK: bool = true;
444 const OFFSET: u8 = 5;
445 self.w.bits &= !((MASK as u32) << OFFSET);
446 self.w.bits |= ((value & MASK) as u32) << OFFSET;
447 self.w
448 }
449}
450#[doc = r" Proxy"]
451pub struct _G5EW<'a> {
452 w: &'a mut W,
453}
454impl<'a> _G5EW<'a> {
455 #[doc = r" Sets the field bit"]
456 pub fn set_bit(self) -> &'a mut W {
457 self.bit(true)
458 }
459 #[doc = r" Clears the field bit"]
460 pub fn clear_bit(self) -> &'a mut W {
461 self.bit(false)
462 }
463 #[doc = r" Writes raw bits to the field"]
464 #[inline]
465 pub fn bit(self, value: bool) -> &'a mut W {
466 const MASK: bool = true;
467 const OFFSET: u8 = 4;
468 self.w.bits &= !((MASK as u32) << OFFSET);
469 self.w.bits |= ((value & MASK) as u32) << OFFSET;
470 self.w
471 }
472}
473#[doc = r" Proxy"]
474pub struct _G4EW<'a> {
475 w: &'a mut W,
476}
477impl<'a> _G4EW<'a> {
478 #[doc = r" Sets the field bit"]
479 pub fn set_bit(self) -> &'a mut W {
480 self.bit(true)
481 }
482 #[doc = r" Clears the field bit"]
483 pub fn clear_bit(self) -> &'a mut W {
484 self.bit(false)
485 }
486 #[doc = r" Writes raw bits to the field"]
487 #[inline]
488 pub fn bit(self, value: bool) -> &'a mut W {
489 const MASK: bool = true;
490 const OFFSET: u8 = 3;
491 self.w.bits &= !((MASK as u32) << OFFSET);
492 self.w.bits |= ((value & MASK) as u32) << OFFSET;
493 self.w
494 }
495}
496#[doc = r" Proxy"]
497pub struct _G3EW<'a> {
498 w: &'a mut W,
499}
500impl<'a> _G3EW<'a> {
501 #[doc = r" Sets the field bit"]
502 pub fn set_bit(self) -> &'a mut W {
503 self.bit(true)
504 }
505 #[doc = r" Clears the field bit"]
506 pub fn clear_bit(self) -> &'a mut W {
507 self.bit(false)
508 }
509 #[doc = r" Writes raw bits to the field"]
510 #[inline]
511 pub fn bit(self, value: bool) -> &'a mut W {
512 const MASK: bool = true;
513 const OFFSET: u8 = 2;
514 self.w.bits &= !((MASK as u32) << OFFSET);
515 self.w.bits |= ((value & MASK) as u32) << OFFSET;
516 self.w
517 }
518}
519#[doc = r" Proxy"]
520pub struct _G2EW<'a> {
521 w: &'a mut W,
522}
523impl<'a> _G2EW<'a> {
524 #[doc = r" Sets the field bit"]
525 pub fn set_bit(self) -> &'a mut W {
526 self.bit(true)
527 }
528 #[doc = r" Clears the field bit"]
529 pub fn clear_bit(self) -> &'a mut W {
530 self.bit(false)
531 }
532 #[doc = r" Writes raw bits to the field"]
533 #[inline]
534 pub fn bit(self, value: bool) -> &'a mut W {
535 const MASK: bool = true;
536 const OFFSET: u8 = 1;
537 self.w.bits &= !((MASK as u32) << OFFSET);
538 self.w.bits |= ((value & MASK) as u32) << OFFSET;
539 self.w
540 }
541}
542#[doc = r" Proxy"]
543pub struct _G1EW<'a> {
544 w: &'a mut W,
545}
546impl<'a> _G1EW<'a> {
547 #[doc = r" Sets the field bit"]
548 pub fn set_bit(self) -> &'a mut W {
549 self.bit(true)
550 }
551 #[doc = r" Clears the field bit"]
552 pub fn clear_bit(self) -> &'a mut W {
553 self.bit(false)
554 }
555 #[doc = r" Writes raw bits to the field"]
556 #[inline]
557 pub fn bit(self, value: bool) -> &'a mut W {
558 const MASK: bool = true;
559 const OFFSET: u8 = 0;
560 self.w.bits &= !((MASK as u32) << OFFSET);
561 self.w.bits |= ((value & MASK) as u32) << OFFSET;
562 self.w
563 }
564}
565impl R {
566 #[doc = r" Value of the register as raw bits"]
567 #[inline]
568 pub fn bits(&self) -> u32 {
569 self.bits
570 }
571 #[doc = "Bit 23 - Analog I/O group x status"]
572 #[inline]
573 pub fn g8s(&self) -> G8SR {
574 let bits = {
575 const MASK: bool = true;
576 const OFFSET: u8 = 23;
577 ((self.bits >> OFFSET) & MASK as u32) != 0
578 };
579 G8SR { bits }
580 }
581 #[doc = "Bit 22 - Analog I/O group x status"]
582 #[inline]
583 pub fn g7s(&self) -> G7SR {
584 let bits = {
585 const MASK: bool = true;
586 const OFFSET: u8 = 22;
587 ((self.bits >> OFFSET) & MASK as u32) != 0
588 };
589 G7SR { bits }
590 }
591 #[doc = "Bit 21 - Analog I/O group x status"]
592 #[inline]
593 pub fn g6s(&self) -> G6SR {
594 let bits = {
595 const MASK: bool = true;
596 const OFFSET: u8 = 21;
597 ((self.bits >> OFFSET) & MASK as u32) != 0
598 };
599 G6SR { bits }
600 }
601 #[doc = "Bit 20 - Analog I/O group x status"]
602 #[inline]
603 pub fn g5s(&self) -> G5SR {
604 let bits = {
605 const MASK: bool = true;
606 const OFFSET: u8 = 20;
607 ((self.bits >> OFFSET) & MASK as u32) != 0
608 };
609 G5SR { bits }
610 }
611 #[doc = "Bit 19 - Analog I/O group x status"]
612 #[inline]
613 pub fn g4s(&self) -> G4SR {
614 let bits = {
615 const MASK: bool = true;
616 const OFFSET: u8 = 19;
617 ((self.bits >> OFFSET) & MASK as u32) != 0
618 };
619 G4SR { bits }
620 }
621 #[doc = "Bit 18 - Analog I/O group x status"]
622 #[inline]
623 pub fn g3s(&self) -> G3SR {
624 let bits = {
625 const MASK: bool = true;
626 const OFFSET: u8 = 18;
627 ((self.bits >> OFFSET) & MASK as u32) != 0
628 };
629 G3SR { bits }
630 }
631 #[doc = "Bit 17 - Analog I/O group x status"]
632 #[inline]
633 pub fn g2s(&self) -> G2SR {
634 let bits = {
635 const MASK: bool = true;
636 const OFFSET: u8 = 17;
637 ((self.bits >> OFFSET) & MASK as u32) != 0
638 };
639 G2SR { bits }
640 }
641 #[doc = "Bit 16 - Analog I/O group x status"]
642 #[inline]
643 pub fn g1s(&self) -> G1SR {
644 let bits = {
645 const MASK: bool = true;
646 const OFFSET: u8 = 16;
647 ((self.bits >> OFFSET) & MASK as u32) != 0
648 };
649 G1SR { bits }
650 }
651 #[doc = "Bit 7 - Analog I/O group x enable"]
652 #[inline]
653 pub fn g8e(&self) -> G8ER {
654 let bits = {
655 const MASK: bool = true;
656 const OFFSET: u8 = 7;
657 ((self.bits >> OFFSET) & MASK as u32) != 0
658 };
659 G8ER { bits }
660 }
661 #[doc = "Bit 6 - Analog I/O group x enable"]
662 #[inline]
663 pub fn g7e(&self) -> G7ER {
664 let bits = {
665 const MASK: bool = true;
666 const OFFSET: u8 = 6;
667 ((self.bits >> OFFSET) & MASK as u32) != 0
668 };
669 G7ER { bits }
670 }
671 #[doc = "Bit 5 - Analog I/O group x enable"]
672 #[inline]
673 pub fn g6e(&self) -> G6ER {
674 let bits = {
675 const MASK: bool = true;
676 const OFFSET: u8 = 5;
677 ((self.bits >> OFFSET) & MASK as u32) != 0
678 };
679 G6ER { bits }
680 }
681 #[doc = "Bit 4 - Analog I/O group x enable"]
682 #[inline]
683 pub fn g5e(&self) -> G5ER {
684 let bits = {
685 const MASK: bool = true;
686 const OFFSET: u8 = 4;
687 ((self.bits >> OFFSET) & MASK as u32) != 0
688 };
689 G5ER { bits }
690 }
691 #[doc = "Bit 3 - Analog I/O group x enable"]
692 #[inline]
693 pub fn g4e(&self) -> G4ER {
694 let bits = {
695 const MASK: bool = true;
696 const OFFSET: u8 = 3;
697 ((self.bits >> OFFSET) & MASK as u32) != 0
698 };
699 G4ER { bits }
700 }
701 #[doc = "Bit 2 - Analog I/O group x enable"]
702 #[inline]
703 pub fn g3e(&self) -> G3ER {
704 let bits = {
705 const MASK: bool = true;
706 const OFFSET: u8 = 2;
707 ((self.bits >> OFFSET) & MASK as u32) != 0
708 };
709 G3ER { bits }
710 }
711 #[doc = "Bit 1 - Analog I/O group x enable"]
712 #[inline]
713 pub fn g2e(&self) -> G2ER {
714 let bits = {
715 const MASK: bool = true;
716 const OFFSET: u8 = 1;
717 ((self.bits >> OFFSET) & MASK as u32) != 0
718 };
719 G2ER { bits }
720 }
721 #[doc = "Bit 0 - Analog I/O group x enable"]
722 #[inline]
723 pub fn g1e(&self) -> G1ER {
724 let bits = {
725 const MASK: bool = true;
726 const OFFSET: u8 = 0;
727 ((self.bits >> OFFSET) & MASK as u32) != 0
728 };
729 G1ER { bits }
730 }
731}
732impl W {
733 #[doc = r" Reset value of the register"]
734 #[inline]
735 pub fn reset_value() -> W {
736 W { bits: 0 }
737 }
738 #[doc = r" Writes raw bits to the register"]
739 #[inline]
740 pub unsafe fn bits(&mut self, bits: u32) -> &mut Self {
741 self.bits = bits;
742 self
743 }
744 #[doc = "Bit 7 - Analog I/O group x enable"]
745 #[inline]
746 pub fn g8e(&mut self) -> _G8EW {
747 _G8EW { w: self }
748 }
749 #[doc = "Bit 6 - Analog I/O group x enable"]
750 #[inline]
751 pub fn g7e(&mut self) -> _G7EW {
752 _G7EW { w: self }
753 }
754 #[doc = "Bit 5 - Analog I/O group x enable"]
755 #[inline]
756 pub fn g6e(&mut self) -> _G6EW {
757 _G6EW { w: self }
758 }
759 #[doc = "Bit 4 - Analog I/O group x enable"]
760 #[inline]
761 pub fn g5e(&mut self) -> _G5EW {
762 _G5EW { w: self }
763 }
764 #[doc = "Bit 3 - Analog I/O group x enable"]
765 #[inline]
766 pub fn g4e(&mut self) -> _G4EW {
767 _G4EW { w: self }
768 }
769 #[doc = "Bit 2 - Analog I/O group x enable"]
770 #[inline]
771 pub fn g3e(&mut self) -> _G3EW {
772 _G3EW { w: self }
773 }
774 #[doc = "Bit 1 - Analog I/O group x enable"]
775 #[inline]
776 pub fn g2e(&mut self) -> _G2EW {
777 _G2EW { w: self }
778 }
779 #[doc = "Bit 0 - Analog I/O group x enable"]
780 #[inline]
781 pub fn g1e(&mut self) -> _G1EW {
782 _G1EW { w: self }
783 }
784}