stm32u5/stm32u5a9/gtzc1_tzic/
fcr3.rs1pub type W = crate::W<FCR3rs>;
3pub type CMDF1F_W<'a, REG> = crate::BitWriter<'a, REG>;
5pub type CCORDICF_W<'a, REG> = crate::BitWriter<'a, REG>;
7pub type CFMACF_W<'a, REG> = crate::BitWriter<'a, REG>;
9pub type CCRCF_W<'a, REG> = crate::BitWriter<'a, REG>;
11pub type CTSCF_W<'a, REG> = crate::BitWriter<'a, REG>;
13pub type CDMA2DF_W<'a, REG> = crate::BitWriter<'a, REG>;
15pub type CICACHE_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
17pub type CDCACHE1_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
19pub type CADC12F_W<'a, REG> = crate::BitWriter<'a, REG>;
21pub type CDCMIF_W<'a, REG> = crate::BitWriter<'a, REG>;
23pub type COTGF_W<'a, REG> = crate::BitWriter<'a, REG>;
25pub type CAESF_W<'a, REG> = crate::BitWriter<'a, REG>;
27pub type CHASHF_W<'a, REG> = crate::BitWriter<'a, REG>;
29pub type CRNGF_W<'a, REG> = crate::BitWriter<'a, REG>;
31pub type CPKAF_W<'a, REG> = crate::BitWriter<'a, REG>;
33pub type CSAESF_W<'a, REG> = crate::BitWriter<'a, REG>;
35pub type COCTOSPIMF_W<'a, REG> = crate::BitWriter<'a, REG>;
37pub type CSDMMC1F_W<'a, REG> = crate::BitWriter<'a, REG>;
39pub type CSDMMC2F_W<'a, REG> = crate::BitWriter<'a, REG>;
41pub type CFSMC_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
43pub type COCTOSPI1_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
45pub type COCTOSPI2_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
47pub type CRAMCFGF_W<'a, REG> = crate::BitWriter<'a, REG>;
49pub type CGPU2DF_W<'a, REG> = crate::BitWriter<'a, REG>;
51pub type CGFXMMUF_W<'a, REG> = crate::BitWriter<'a, REG>;
53pub type CGFXMMU_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
55pub type CHSPI1_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
57pub type CDCACHE2_REGF_W<'a, REG> = crate::BitWriter<'a, REG>;
59impl core::fmt::Debug for crate::generic::Reg<FCR3rs> {
60 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
61 write!(f, "(not readable)")
62 }
63}
64impl W {
65 #[inline(always)]
67 pub fn cmdf1f(&mut self) -> CMDF1F_W<FCR3rs> {
68 CMDF1F_W::new(self, 0)
69 }
70 #[inline(always)]
72 pub fn ccordicf(&mut self) -> CCORDICF_W<FCR3rs> {
73 CCORDICF_W::new(self, 1)
74 }
75 #[inline(always)]
77 pub fn cfmacf(&mut self) -> CFMACF_W<FCR3rs> {
78 CFMACF_W::new(self, 2)
79 }
80 #[inline(always)]
82 pub fn ccrcf(&mut self) -> CCRCF_W<FCR3rs> {
83 CCRCF_W::new(self, 3)
84 }
85 #[inline(always)]
87 pub fn ctscf(&mut self) -> CTSCF_W<FCR3rs> {
88 CTSCF_W::new(self, 4)
89 }
90 #[inline(always)]
92 pub fn cdma2df(&mut self) -> CDMA2DF_W<FCR3rs> {
93 CDMA2DF_W::new(self, 5)
94 }
95 #[inline(always)]
97 pub fn cicache_regf(&mut self) -> CICACHE_REGF_W<FCR3rs> {
98 CICACHE_REGF_W::new(self, 6)
99 }
100 #[inline(always)]
102 pub fn cdcache1_regf(&mut self) -> CDCACHE1_REGF_W<FCR3rs> {
103 CDCACHE1_REGF_W::new(self, 7)
104 }
105 #[inline(always)]
107 pub fn cadc12f(&mut self) -> CADC12F_W<FCR3rs> {
108 CADC12F_W::new(self, 8)
109 }
110 #[inline(always)]
112 pub fn cdcmif(&mut self) -> CDCMIF_W<FCR3rs> {
113 CDCMIF_W::new(self, 9)
114 }
115 #[inline(always)]
117 pub fn cotgf(&mut self) -> COTGF_W<FCR3rs> {
118 COTGF_W::new(self, 10)
119 }
120 #[inline(always)]
122 pub fn caesf(&mut self) -> CAESF_W<FCR3rs> {
123 CAESF_W::new(self, 11)
124 }
125 #[inline(always)]
127 pub fn chashf(&mut self) -> CHASHF_W<FCR3rs> {
128 CHASHF_W::new(self, 12)
129 }
130 #[inline(always)]
132 pub fn crngf(&mut self) -> CRNGF_W<FCR3rs> {
133 CRNGF_W::new(self, 13)
134 }
135 #[inline(always)]
137 pub fn cpkaf(&mut self) -> CPKAF_W<FCR3rs> {
138 CPKAF_W::new(self, 14)
139 }
140 #[inline(always)]
142 pub fn csaesf(&mut self) -> CSAESF_W<FCR3rs> {
143 CSAESF_W::new(self, 15)
144 }
145 #[inline(always)]
147 pub fn coctospimf(&mut self) -> COCTOSPIMF_W<FCR3rs> {
148 COCTOSPIMF_W::new(self, 16)
149 }
150 #[inline(always)]
152 pub fn csdmmc1f(&mut self) -> CSDMMC1F_W<FCR3rs> {
153 CSDMMC1F_W::new(self, 17)
154 }
155 #[inline(always)]
157 pub fn csdmmc2f(&mut self) -> CSDMMC2F_W<FCR3rs> {
158 CSDMMC2F_W::new(self, 18)
159 }
160 #[inline(always)]
162 pub fn cfsmc_regf(&mut self) -> CFSMC_REGF_W<FCR3rs> {
163 CFSMC_REGF_W::new(self, 19)
164 }
165 #[inline(always)]
167 pub fn coctospi1_regf(&mut self) -> COCTOSPI1_REGF_W<FCR3rs> {
168 COCTOSPI1_REGF_W::new(self, 20)
169 }
170 #[inline(always)]
172 pub fn coctospi2_regf(&mut self) -> COCTOSPI2_REGF_W<FCR3rs> {
173 COCTOSPI2_REGF_W::new(self, 21)
174 }
175 #[inline(always)]
177 pub fn cramcfgf(&mut self) -> CRAMCFGF_W<FCR3rs> {
178 CRAMCFGF_W::new(self, 22)
179 }
180 #[inline(always)]
182 pub fn cgpu2df(&mut self) -> CGPU2DF_W<FCR3rs> {
183 CGPU2DF_W::new(self, 23)
184 }
185 #[inline(always)]
187 pub fn cgfxmmuf(&mut self) -> CGFXMMUF_W<FCR3rs> {
188 CGFXMMUF_W::new(self, 24)
189 }
190 #[inline(always)]
192 pub fn cgfxmmu_regf(&mut self) -> CGFXMMU_REGF_W<FCR3rs> {
193 CGFXMMU_REGF_W::new(self, 25)
194 }
195 #[inline(always)]
197 pub fn chspi1_regf(&mut self) -> CHSPI1_REGF_W<FCR3rs> {
198 CHSPI1_REGF_W::new(self, 26)
199 }
200 #[inline(always)]
202 pub fn cdcache2_regf(&mut self) -> CDCACHE2_REGF_W<FCR3rs> {
203 CDCACHE2_REGF_W::new(self, 27)
204 }
205}
206pub struct FCR3rs;
212impl crate::RegisterSpec for FCR3rs {
213 type Ux = u32;
214}
215impl crate::Writable for FCR3rs {
217 type Safety = crate::Unsafe;
218}
219impl crate::Resettable for FCR3rs {}