stm32u5/stm32u5a5/gtzc2_tzic/
fcr2.rs1pub type W = crate::W<FCR2rs>;
3pub type CSYSCFGF_W<'a, REG> = crate::BitWriter<'a, REG>;
5pub type CRTCF_W<'a, REG> = crate::BitWriter<'a, REG>;
7pub type CTAMPF_W<'a, REG> = crate::BitWriter<'a, REG>;
9pub type CPWRF_W<'a, REG> = crate::BitWriter<'a, REG>;
11pub type CRCCF_W<'a, REG> = crate::BitWriter<'a, REG>;
13pub type CLPDMA1F_W<'a, REG> = crate::BitWriter<'a, REG>;
15pub type CEXTIF_W<'a, REG> = crate::BitWriter<'a, REG>;
17pub type CTZSC2F_W<'a, REG> = crate::BitWriter<'a, REG>;
19pub type CTZIC2F_W<'a, REG> = crate::BitWriter<'a, REG>;
21pub type CSRAM4F_W<'a, REG> = crate::BitWriter<'a, REG>;
23pub type CMPCBB4_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
25impl core::fmt::Debug for crate::generic::Reg<FCR2rs> {
26 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
27 write!(f, "(not readable)")
28 }
29}
30impl W {
31 #[inline(always)]
33 pub fn csyscfgf(&mut self) -> CSYSCFGF_W<FCR2rs> {
34 CSYSCFGF_W::new(self, 0)
35 }
36 #[inline(always)]
38 pub fn crtcf(&mut self) -> CRTCF_W<FCR2rs> {
39 CRTCF_W::new(self, 1)
40 }
41 #[inline(always)]
43 pub fn ctampf(&mut self) -> CTAMPF_W<FCR2rs> {
44 CTAMPF_W::new(self, 2)
45 }
46 #[inline(always)]
48 pub fn cpwrf(&mut self) -> CPWRF_W<FCR2rs> {
49 CPWRF_W::new(self, 3)
50 }
51 #[inline(always)]
53 pub fn crccf(&mut self) -> CRCCF_W<FCR2rs> {
54 CRCCF_W::new(self, 4)
55 }
56 #[inline(always)]
58 pub fn clpdma1f(&mut self) -> CLPDMA1F_W<FCR2rs> {
59 CLPDMA1F_W::new(self, 5)
60 }
61 #[inline(always)]
63 pub fn cextif(&mut self) -> CEXTIF_W<FCR2rs> {
64 CEXTIF_W::new(self, 6)
65 }
66 #[inline(always)]
68 pub fn ctzsc2f(&mut self) -> CTZSC2F_W<FCR2rs> {
69 CTZSC2F_W::new(self, 14)
70 }
71 #[inline(always)]
73 pub fn ctzic2f(&mut self) -> CTZIC2F_W<FCR2rs> {
74 CTZIC2F_W::new(self, 15)
75 }
76 #[inline(always)]
78 pub fn csram4f(&mut self) -> CSRAM4F_W<FCR2rs> {
79 CSRAM4F_W::new(self, 24)
80 }
81 #[inline(always)]
83 pub fn cmpcbb4_regf(&mut self) -> CMPCBB4_REGF_W<FCR2rs> {
84 CMPCBB4_REGF_W::new(self, 25)
85 }
86}
87pub struct FCR2rs;
93impl crate::RegisterSpec for FCR2rs {
94 type Ux = u32;
95}
96impl crate::Writable for FCR2rs {
98 type Safety = crate::Unsafe;
99}
100impl crate::Resettable for FCR2rs {}