stm32l4x2_pac/tsc/
iogcsr.rs

1#[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}