@@ -18,16 +18,13 @@ impl AfioExt for AFIO {
18
18
AFIO :: reset ( rcc) ;
19
19
20
20
Parts {
21
- evcr : EVCR { _0 : ( ) } ,
22
- mapr : MAPR {
23
- _0 : ( ) ,
24
- jtag_enabled : true ,
25
- } ,
26
- exticr1 : EXTICR1 { _0 : ( ) } ,
27
- exticr2 : EXTICR2 { _0 : ( ) } ,
28
- exticr3 : EXTICR3 { _0 : ( ) } ,
29
- exticr4 : EXTICR4 { _0 : ( ) } ,
30
- mapr2 : MAPR2 { _0 : ( ) } ,
21
+ evcr : EVCR ,
22
+ mapr : MAPR { jtag_enabled : true } ,
23
+ exticr1 : EXTICR1 ,
24
+ exticr2 : EXTICR2 ,
25
+ exticr3 : EXTICR3 ,
26
+ exticr4 : EXTICR4 ,
27
+ mapr2 : MAPR2 ,
31
28
}
32
29
}
33
30
}
@@ -51,9 +48,8 @@ pub struct Parts {
51
48
pub mapr2 : MAPR2 ,
52
49
}
53
50
54
- pub struct EVCR {
55
- _0 : ( ) ,
56
- }
51
+ #[ non_exhaustive]
52
+ pub struct EVCR ;
57
53
58
54
impl EVCR {
59
55
pub fn evcr ( & mut self ) -> & afio:: EVCR {
@@ -71,8 +67,8 @@ impl EVCR {
71
67
/// let mut afio = dp.AFIO.constrain();
72
68
/// function_using_mapr(&mut afio.mapr);
73
69
/// ```
70
+ #[ non_exhaustive]
74
71
pub struct MAPR {
75
- _0 : ( ) ,
76
72
jtag_enabled : bool ,
77
73
}
78
74
@@ -111,49 +107,44 @@ impl MAPR {
111
107
}
112
108
}
113
109
114
- pub struct EXTICR1 {
115
- _0 : ( ) ,
116
- }
110
+ #[ non_exhaustive]
111
+ pub struct EXTICR1 ;
117
112
118
113
impl EXTICR1 {
119
114
pub fn exticr1 ( & mut self ) -> & afio:: EXTICR1 {
120
115
unsafe { ( * AFIO :: ptr ( ) ) . exticr1 ( ) }
121
116
}
122
117
}
123
118
124
- pub struct EXTICR2 {
125
- _0 : ( ) ,
126
- }
119
+ #[ non_exhaustive]
120
+ pub struct EXTICR2 ;
127
121
128
122
impl EXTICR2 {
129
123
pub fn exticr2 ( & mut self ) -> & afio:: EXTICR2 {
130
124
unsafe { ( * AFIO :: ptr ( ) ) . exticr2 ( ) }
131
125
}
132
126
}
133
127
134
- pub struct EXTICR3 {
135
- _0 : ( ) ,
136
- }
128
+ #[ non_exhaustive]
129
+ pub struct EXTICR3 ;
137
130
138
131
impl EXTICR3 {
139
132
pub fn exticr3 ( & mut self ) -> & afio:: EXTICR3 {
140
133
unsafe { ( * AFIO :: ptr ( ) ) . exticr3 ( ) }
141
134
}
142
135
}
143
136
144
- pub struct EXTICR4 {
145
- _0 : ( ) ,
146
- }
137
+ #[ non_exhaustive]
138
+ pub struct EXTICR4 ;
147
139
148
140
impl EXTICR4 {
149
141
pub fn exticr4 ( & mut self ) -> & afio:: EXTICR4 {
150
142
unsafe { ( * AFIO :: ptr ( ) ) . exticr4 ( ) }
151
143
}
152
144
}
153
145
154
- pub struct MAPR2 {
155
- _0 : ( ) ,
156
- }
146
+ #[ non_exhaustive]
147
+ pub struct MAPR2 ;
157
148
158
149
impl MAPR2 {
159
150
pub fn mapr2 ( & mut self ) -> & afio:: MAPR2 {
0 commit comments