stm32u5/stm32u599/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>;
43pub type CUSART6F_W<'a, REG> = crate::BitWriter<'a, REG>;
45pub type CI2C5F_W<'a, REG> = crate::BitWriter<'a, REG>;
47pub type CI2C6F_W<'a, REG> = crate::BitWriter<'a, REG>;
49impl core::fmt::Debug for crate::generic::Reg<FCR1rs> {
50 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
51 write!(f, "(not readable)")
52 }
53}
54impl W {
55 #[inline(always)]
57 pub fn ctim2f(&mut self) -> CTIM2F_W<FCR1rs> {
58 CTIM2F_W::new(self, 0)
59 }
60 #[inline(always)]
62 pub fn ctim3f(&mut self) -> CTIM3F_W<FCR1rs> {
63 CTIM3F_W::new(self, 1)
64 }
65 #[inline(always)]
67 pub fn ctim4f(&mut self) -> CTIM4F_W<FCR1rs> {
68 CTIM4F_W::new(self, 2)
69 }
70 #[inline(always)]
72 pub fn ctim5f(&mut self) -> CTIM5F_W<FCR1rs> {
73 CTIM5F_W::new(self, 3)
74 }
75 #[inline(always)]
77 pub fn ctim6f(&mut self) -> CTIM6F_W<FCR1rs> {
78 CTIM6F_W::new(self, 4)
79 }
80 #[inline(always)]
82 pub fn ctim7f(&mut self) -> CTIM7F_W<FCR1rs> {
83 CTIM7F_W::new(self, 5)
84 }
85 #[inline(always)]
87 pub fn cwwdgf(&mut self) -> CWWDGF_W<FCR1rs> {
88 CWWDGF_W::new(self, 6)
89 }
90 #[inline(always)]
92 pub fn ciwdgf(&mut self) -> CIWDGF_W<FCR1rs> {
93 CIWDGF_W::new(self, 7)
94 }
95 #[inline(always)]
97 pub fn cspi2f(&mut self) -> CSPI2F_W<FCR1rs> {
98 CSPI2F_W::new(self, 8)
99 }
100 #[inline(always)]
102 pub fn cusart2f(&mut self) -> CUSART2F_W<FCR1rs> {
103 CUSART2F_W::new(self, 9)
104 }
105 #[inline(always)]
107 pub fn cusart3f(&mut self) -> CUSART3F_W<FCR1rs> {
108 CUSART3F_W::new(self, 10)
109 }
110 #[inline(always)]
112 pub fn cuart4f(&mut self) -> CUART4F_W<FCR1rs> {
113 CUART4F_W::new(self, 11)
114 }
115 #[inline(always)]
117 pub fn cuart5f(&mut self) -> CUART5F_W<FCR1rs> {
118 CUART5F_W::new(self, 12)
119 }
120 #[inline(always)]
122 pub fn ci2c1f(&mut self) -> CI2C1F_W<FCR1rs> {
123 CI2C1F_W::new(self, 13)
124 }
125 #[inline(always)]
127 pub fn ci2c2f(&mut self) -> CI2C2F_W<FCR1rs> {
128 CI2C2F_W::new(self, 14)
129 }
130 #[inline(always)]
132 pub fn ccrsf(&mut self) -> CCRSF_W<FCR1rs> {
133 CCRSF_W::new(self, 15)
134 }
135 #[inline(always)]
137 pub fn ci2c4f(&mut self) -> CI2C4F_W<FCR1rs> {
138 CI2C4F_W::new(self, 16)
139 }
140 #[inline(always)]
142 pub fn clptim2f(&mut self) -> CLPTIM2F_W<FCR1rs> {
143 CLPTIM2F_W::new(self, 17)
144 }
145 #[inline(always)]
147 pub fn cfdcan1f(&mut self) -> CFDCAN1F_W<FCR1rs> {
148 CFDCAN1F_W::new(self, 18)
149 }
150 #[inline(always)]
152 pub fn cucpd1f(&mut self) -> CUCPD1F_W<FCR1rs> {
153 CUCPD1F_W::new(self, 19)
154 }
155 #[inline(always)]
157 pub fn cusart6f(&mut self) -> CUSART6F_W<FCR1rs> {
158 CUSART6F_W::new(self, 21)
159 }
160 #[inline(always)]
162 pub fn ci2c5f(&mut self) -> CI2C5F_W<FCR1rs> {
163 CI2C5F_W::new(self, 22)
164 }
165 #[inline(always)]
167 pub fn ci2c6f(&mut self) -> CI2C6F_W<FCR1rs> {
168 CI2C6F_W::new(self, 23)
169 }
170}
171pub struct FCR1rs;
177impl crate::RegisterSpec for FCR1rs {
178 type Ux = u32;
179}
180impl crate::Writable for FCR1rs {
182 type Safety = crate::Unsafe;
183}
184impl crate::Resettable for FCR1rs {}