stm32u5/stm32u585/gtzc1_tzic/
fcr2.rs1pub type W = crate::W<FCR2rs>;
3pub type CTIM1F_W<'a, REG> = crate::BitWriter<'a, REG>;
5pub type CSPI1F_W<'a, REG> = crate::BitWriter<'a, REG>;
7pub type CTIM8F_W<'a, REG> = crate::BitWriter<'a, REG>;
9pub type CUSART1F_W<'a, REG> = crate::BitWriter<'a, REG>;
11pub type CTIM15F_W<'a, REG> = crate::BitWriter<'a, REG>;
13pub type CTIM16F_W<'a, REG> = crate::BitWriter<'a, REG>;
15pub type CTIM17F_W<'a, REG> = crate::BitWriter<'a, REG>;
17pub type CSAI1F_W<'a, REG> = crate::BitWriter<'a, REG>;
19pub type CSAI2F_W<'a, REG> = crate::BitWriter<'a, REG>;
21impl core::fmt::Debug for crate::generic::Reg<FCR2rs> {
22 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
23 write!(f, "(not readable)")
24 }
25}
26impl W {
27 #[inline(always)]
29 pub fn ctim1f(&mut self) -> CTIM1F_W<FCR2rs> {
30 CTIM1F_W::new(self, 0)
31 }
32 #[inline(always)]
34 pub fn cspi1f(&mut self) -> CSPI1F_W<FCR2rs> {
35 CSPI1F_W::new(self, 1)
36 }
37 #[inline(always)]
39 pub fn ctim8f(&mut self) -> CTIM8F_W<FCR2rs> {
40 CTIM8F_W::new(self, 2)
41 }
42 #[inline(always)]
44 pub fn cusart1f(&mut self) -> CUSART1F_W<FCR2rs> {
45 CUSART1F_W::new(self, 3)
46 }
47 #[inline(always)]
49 pub fn ctim15f(&mut self) -> CTIM15F_W<FCR2rs> {
50 CTIM15F_W::new(self, 4)
51 }
52 #[inline(always)]
54 pub fn ctim16f(&mut self) -> CTIM16F_W<FCR2rs> {
55 CTIM16F_W::new(self, 5)
56 }
57 #[inline(always)]
59 pub fn ctim17f(&mut self) -> CTIM17F_W<FCR2rs> {
60 CTIM17F_W::new(self, 6)
61 }
62 #[inline(always)]
64 pub fn csai1f(&mut self) -> CSAI1F_W<FCR2rs> {
65 CSAI1F_W::new(self, 7)
66 }
67 #[inline(always)]
69 pub fn csai2f(&mut self) -> CSAI2F_W<FCR2rs> {
70 CSAI2F_W::new(self, 8)
71 }
72}
73pub struct FCR2rs;
79impl crate::RegisterSpec for FCR2rs {
80 type Ux = u32;
81}
82impl crate::Writable for FCR2rs {
84 type Safety = crate::Unsafe;
85}
86impl crate::Resettable for FCR2rs {}