@@ -66,6 +66,7 @@ default = ["unproven"]
66
66
unproven = [" embedded-hal/unproven" ]
67
67
device-selected = []
68
68
direct-call-deprecated = []
69
+ ld = []
69
70
rt = [" stm32f3/rt" ]
70
71
can = [" embedded-hal-can" ]
71
72
@@ -75,6 +76,14 @@ svd-f303 = ["stm32f3/stm32f303"]
75
76
svd-f373 = [" stm32f3/stm32f373" ]
76
77
svd-f3x4 = [" stm32f3/stm32f3x4" ]
77
78
79
+ mem-4 = []
80
+ mem-6 = []
81
+ mem-8 = []
82
+ mem-b = []
83
+ mem-c = []
84
+ mem-d = []
85
+ mem-e = []
86
+
78
87
gpio-f302 = []
79
88
gpio-f303 = []
80
89
gpio-f303e = []
@@ -84,40 +93,40 @@ gpio-f373 = []
84
93
# Any changes here should be mirrored in README.md, src/lib.rs, and
85
94
# .github/workflows/ci.yml.
86
95
stm32f301 = [" svd-f301" , " direct-call-deprecated" ]
87
- stm32f301x6 = [" stm32f301" , " gpio-f302" , " device-selected" ]
88
- stm32f301x8 = [" stm32f301" , " gpio-f302" , " device-selected" ]
96
+ stm32f301x6 = [" stm32f301" , " mem-6 " , " gpio-f302" , " device-selected" ]
97
+ stm32f301x8 = [" stm32f301" , " mem-8 " , " gpio-f302" , " device-selected" ]
89
98
stm32f318 = [" svd-f301" , " direct-call-deprecated" ]
90
- stm32f318x8 = [" stm32f318" , " gpio-f302" , " device-selected" ]
99
+ stm32f318x8 = [" stm32f318" , " mem-8 " , " gpio-f302" , " device-selected" ]
91
100
stm32f302 = [" svd-f302" , " direct-call-deprecated" ]
92
- stm32f302x6 = [" stm32f302" , " gpio-f302" , " device-selected" ]
93
- stm32f302x8 = [" stm32f302" , " gpio-f302" , " device-selected" ]
94
- stm32f302xb = [" stm32f302" , " gpio-f303" , " device-selected" ]
95
- stm32f302xc = [" stm32f302" , " gpio-f303" , " device-selected" ]
96
- stm32f302xd = [" stm32f302" , " gpio-f303e" , " device-selected" ]
97
- stm32f302xe = [" stm32f302" , " gpio-f303e" , " device-selected" ]
101
+ stm32f302x6 = [" stm32f302" , " mem-6 " , " gpio-f302" , " device-selected" ]
102
+ stm32f302x8 = [" stm32f302" , " mem-8 " , " gpio-f302" , " device-selected" ]
103
+ stm32f302xb = [" stm32f302" , " mem-b " , " gpio-f303" , " device-selected" ]
104
+ stm32f302xc = [" stm32f302" , " mem-c " , " gpio-f303" , " device-selected" ]
105
+ stm32f302xd = [" stm32f302" , " mem-d " , " gpio-f303e" , " device-selected" ]
106
+ stm32f302xe = [" stm32f302" , " mem-e " , " gpio-f303e" , " device-selected" ]
98
107
stm32f303 = [" svd-f303" , " direct-call-deprecated" ]
99
- stm32f303x6 = [" stm32f303" , " gpio-f333" , " device-selected" ]
100
- stm32f303x8 = [" stm32f303" , " gpio-f333" , " device-selected" ]
101
- stm32f303xb = [" stm32f303" , " gpio-f303" , " device-selected" ]
102
- stm32f303xc = [" stm32f303" , " gpio-f303" , " device-selected" ]
103
- stm32f303xd = [" stm32f303" , " gpio-f303e" , " device-selected" ]
104
- stm32f303xe = [" stm32f303" , " gpio-f303e" , " device-selected" ]
108
+ stm32f303x6 = [" stm32f303" , " mem-6 " , " gpio-f333" , " device-selected" ]
109
+ stm32f303x8 = [" stm32f303" , " mem-8 " , " gpio-f333" , " device-selected" ]
110
+ stm32f303xb = [" stm32f303" , " mem-b " , " gpio-f303" , " device-selected" ]
111
+ stm32f303xc = [" stm32f303" , " mem-c " , " gpio-f303" , " device-selected" ]
112
+ stm32f303xd = [" stm32f303" , " mem-d " , " gpio-f303e" , " device-selected" ]
113
+ stm32f303xe = [" stm32f303" , " mem-e " , " gpio-f303e" , " device-selected" ]
105
114
stm32f328 = [" svd-f303" , " direct-call-deprecated" ]
106
- stm32f328x8 = [" stm32f328" , " gpio-f333" , " device-selected" ]
115
+ stm32f328x8 = [" stm32f328" , " mem-8 " , " gpio-f333" , " device-selected" ]
107
116
stm32f358 = [" svd-f303" , " direct-call-deprecated" ]
108
- stm32f358xc = [" stm32f358" , " gpio-f303" , " device-selected" ]
117
+ stm32f358xc = [" stm32f358" , " mem-c " , " gpio-f303" , " device-selected" ]
109
118
stm32f398 = [" svd-f303" , " direct-call-deprecated" ]
110
- stm32f398xe = [" stm32f398" , " gpio-f303e" , " device-selected" ]
119
+ stm32f398xe = [" stm32f398" , " mem-e " , " gpio-f303e" , " device-selected" ]
111
120
stm32f373 = [" svd-f373" , " direct-call-deprecated" ]
112
- stm32f373x8 = [" stm32f373" , " gpio-f373" , " device-selected" ]
113
- stm32f373xb = [" stm32f373" , " gpio-f373" , " device-selected" ]
114
- stm32f373xc = [" stm32f373" , " gpio-f373" , " device-selected" ]
121
+ stm32f373x8 = [" stm32f373" , " mem-8 " , " gpio-f373" , " device-selected" ]
122
+ stm32f373xb = [" stm32f373" , " mem-b " , " gpio-f373" , " device-selected" ]
123
+ stm32f373xc = [" stm32f373" , " mem-c " , " gpio-f373" , " device-selected" ]
115
124
stm32f378 = [" svd-f373" , " direct-call-deprecated" ]
116
- stm32f378xc = [" stm32f378" , " gpio-f373" , " device-selected" ]
125
+ stm32f378xc = [" stm32f378" , " mem-c " , " gpio-f373" , " device-selected" ]
117
126
stm32f334 = [" svd-f3x4" , " direct-call-deprecated" ]
118
- stm32f334x4 = [" stm32f334" , " gpio-f333" , " device-selected" ]
119
- stm32f334x6 = [" stm32f334" , " gpio-f333" , " device-selected" ]
120
- stm32f334x8 = [" stm32f334" , " gpio-f333" , " device-selected" ]
127
+ stm32f334x4 = [" stm32f334" , " mem-4 " , " gpio-f333" , " device-selected" ]
128
+ stm32f334x6 = [" stm32f334" , " mem-6 " , " gpio-f333" , " device-selected" ]
129
+ stm32f334x8 = [" stm32f334" , " mem-8 " , " gpio-f333" , " device-selected" ]
121
130
122
131
defmt-default = [" defmt" ]
123
132
defmt-trace = [" defmt" ]
@@ -137,45 +146,45 @@ opt-level = "s"
137
146
138
147
[[example ]]
139
148
name = " pwm"
140
- required-features = [" stm32f303xc" ]
149
+ required-features = [" ld " , " stm32f303xc" ]
141
150
142
151
[[example ]]
143
152
name = " toggle"
144
- required-features = [" rt " , " stm32f303xc" ]
153
+ required-features = [" ld " , " stm32f303xc" ]
145
154
146
155
[[example ]]
147
156
name = " usb_serial"
148
- required-features = [" rt " , " stm32f303xc" , " stm32-usbd" ]
157
+ required-features = [" ld " , " stm32f303xc" , " stm32-usbd" ]
149
158
150
159
[[example ]]
151
160
name = " spi"
152
- required-features = [" stm32f303" ]
161
+ required-features = [" ld " , " stm32f303" ]
153
162
154
163
[[example ]]
155
164
name = " can"
156
- required-features = [" rt " , " can" , " stm32f303" ]
165
+ required-features = [" ld " , " can" , " stm32f303" ]
157
166
158
167
[[example ]]
159
168
name = " serial_dma"
160
- required-features = [" stm32f303" ]
169
+ required-features = [" ld " , " stm32f303" ]
161
170
162
171
[[example ]]
163
172
name = " adc"
164
- required-features = [" stm32f303" ]
173
+ required-features = [" ld " , " stm32f303" ]
165
174
166
175
[[example ]]
167
176
name = " i2c_scanner"
168
- required-features = [" stm32f303xc" ]
177
+ required-features = [" ld " , " stm32f303xc" ]
169
178
170
179
[[example ]]
171
180
name = " gpio_erased"
172
- required-features = [" rt " , " stm32f303xc" ]
181
+ required-features = [" ld " , " stm32f303xc" ]
173
182
174
183
[[example ]]
175
184
name = " gpio_interrupts"
176
- required-features = [" rt" , " stm32f303xc" ]
185
+ required-features = [" ld " , " rt" , " stm32f303xc" ]
177
186
178
187
[[test ]]
179
188
name = " rcc"
180
- required-features = [" rt " , " defmt" ]
189
+ required-features = [" ld " , " defmt" ]
181
190
harness = false
0 commit comments