stm32u5/stm32u585/gtzc1_tzic/
fcr1.rs1pub type W = crate::W<FCR1rs>;
3pub type CTIM2F_W<'a, REG> = crate::BitWriter<'a, REG>;
5pub type CTIM3F_W<'a, REG> = crate::BitWriter<'a, REG>;
7pub type CTIM4F_W<'a, REG> = crate::BitWriter<'a, REG>;
9pub type CTIM5F_W<'a, REG> = crate::BitWriter<'a, REG>;
11pub type CTIM6F_W<'a, REG> = crate::BitWriter<'a, REG>;
13pub type CTIM7F_W<'a, REG> = crate::BitWriter<'a, REG>;
15pub type CWWDGF_W<'a, REG> = crate::BitWriter<'a, REG>;
17pub type CIWDGF_W<'a, REG> = crate::BitWriter<'a, REG>;
19pub type CSPI2F_W<'a, REG> = crate::BitWriter<'a, REG>;
21pub type CUSART2F_W<'a, REG> = crate::BitWriter<'a, REG>;
23pub type CUSART3F_W<'a, REG> = crate::BitWriter<'a, REG>;
25pub type CUART4F_W<'a, REG> = crate::BitWriter<'a, REG>;
27pub type CUART5F_W<'a, REG> = crate::BitWriter<'a, REG>;
29pub type CI2C1F_W<'a, REG> = crate::BitWriter<'a, REG>;
31pub type CI2C2F_W<'a, REG> = crate::BitWriter<'a, REG>;
33pub type CCRSF_W<'a, REG> = crate::BitWriter<'a, REG>;
35pub type CI2C4F_W<'a, REG> = crate::BitWriter<'a, REG>;
37pub type CLPTIM2F_W<'a, REG> = crate::BitWriter<'a, REG>;
39pub type CFDCAN1F_W<'a, REG> = crate::BitWriter<'a, REG>;
41pub type CUCPD1F_W<'a, REG> = crate::BitWriter<'a, REG>;
43impl core::fmt::Debug for crate::generic::Reg<FCR1rs> {
44 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
45 write!(f, "(not readable)")
46 }
47}
48impl W {
49 #[inline(always)]
51 pub fn ctim2f(&mut self) -> CTIM2F_W<FCR1rs> {
52 CTIM2F_W::new(self, 0)
53 }
54 #[inline(always)]
56 pub fn ctim3f(&mut self) -> CTIM3F_W<FCR1rs> {
57 CTIM3F_W::new(self, 1)
58 }
59 #[inline(always)]
61 pub fn ctim4f(&mut self) -> CTIM4F_W<FCR1rs> {
62 CTIM4F_W::new(self, 2)
63 }
64 #[inline(always)]
66 pub fn ctim5f(&mut self) -> CTIM5F_W<FCR1rs> {
67 CTIM5F_W::new(self, 3)
68 }
69 #[inline(always)]
71 pub fn ctim6f(&mut self) -> CTIM6F_W<FCR1rs> {
72 CTIM6F_W::new(self, 4)
73 }
74 #[inline(always)]
76 pub fn ctim7f(&mut self) -> CTIM7F_W<FCR1rs> {
77 CTIM7F_W::new(self, 5)
78 }
79 #[inline(always)]
81 pub fn cwwdgf(&mut self) -> CWWDGF_W<FCR1rs> {
82 CWWDGF_W::new(self, 6)
83 }
84 #[inline(always)]
86 pub fn ciwdgf(&mut self) -> CIWDGF_W<FCR1rs> {
87 CIWDGF_W::new(self, 7)
88 }
89 #[inline(always)]
91 pub fn cspi2f(&mut self) -> CSPI2F_W<FCR1rs> {
92 CSPI2F_W::new(self, 8)
93 }
94 #[inline(always)]
96 pub fn cusart2f(&mut self) -> CUSART2F_W<FCR1rs> {
97 CUSART2F_W::new(self, 9)
98 }
99 #[inline(always)]
101 pub fn cusart3f(&mut self) -> CUSART3F_W<FCR1rs> {
102 CUSART3F_W::new(self, 10)
103 }
104 #[inline(always)]
106 pub fn cuart4f(&mut self) -> CUART4F_W<FCR1rs> {
107 CUART4F_W::new(self, 11)
108 }
109 #[inline(always)]
111 pub fn cuart5f(&mut self) -> CUART5F_W<FCR1rs> {
112 CUART5F_W::new(self, 12)
113 }
114 #[inline(always)]
116 pub fn ci2c1f(&mut self) -> CI2C1F_W<FCR1rs> {
117 CI2C1F_W::new(self, 13)
118 }
119 #[inline(always)]
121 pub fn ci2c2f(&mut self) -> CI2C2F_W<FCR1rs> {
122 CI2C2F_W::new(self, 14)
123 }
124 #[inline(always)]
126 pub fn ccrsf(&mut self) -> CCRSF_W<FCR1rs> {
127 CCRSF_W::new(self, 15)
128 }
129 #[inline(always)]
131 pub fn ci2c4f(&mut self) -> CI2C4F_W<FCR1rs> {
132 CI2C4F_W::new(self, 16)
133 }
134 #[inline(always)]
136 pub fn clptim2f(&mut self) -> CLPTIM2F_W<FCR1rs> {
137 CLPTIM2F_W::new(self, 17)
138 }
139 #[inline(always)]
141 pub fn cfdcan1f(&mut self) -> CFDCAN1F_W<FCR1rs> {
142 CFDCAN1F_W::new(self, 18)
143 }
144 #[inline(always)]
146 pub fn cucpd1f(&mut self) -> CUCPD1F_W<FCR1rs> {
147 CUCPD1F_W::new(self, 19)
148 }
149}
150pub struct FCR1rs;
156impl crate::RegisterSpec for FCR1rs {
157 type Ux = u32;
158}
159impl crate::Writable for FCR1rs {
161 type Safety = crate::Unsafe;
162}
163impl crate::Resettable for FCR1rs {}