@@ -148,17 +148,41 @@ debug = true # symbols are nice and they don't increase the size in flash
148
148
lto = true # better optimizations
149
149
opt-level = " s" # optimize for binary size
150
150
151
+ # The following examples do not build for all feature flag combinations. The
152
+ # `required-features` field specifies the hal features and/or the hardware
153
+ # configuration required by the example.
154
+
151
155
[[example ]]
152
- name = " rtic "
153
- required-features = [" rt " ]
156
+ name = " can-echo "
157
+ required-features = [" can " ]
154
158
155
159
[[example ]]
156
- name = " rtic_timers "
157
- required-features = [" rt " , " rm0433 " ]
160
+ name = " can-fd "
161
+ required-features = [" can " ]
158
162
159
163
[[example ]]
160
- name = " vos0"
161
- required-features = [" revision_v" ]
164
+ name = " crc"
165
+ required-features = [" crc" ]
166
+
167
+ [[example ]]
168
+ name = " embedded-graphics"
169
+ required-features = [" ltdc" , " xspi" , " rm0468" ]
170
+
171
+ [[example ]]
172
+ name = " ethernet-stm32h747i-disco"
173
+ required-features = [" rt" , " stm32h747cm7" , " ethernet" ]
174
+
175
+ [[example ]]
176
+ name = " ethernet-rtic-stm32h747i-disco"
177
+ required-features = [" rt" , " stm32h747cm7" , " ethernet" ]
178
+
179
+ [[example ]]
180
+ name = " ethernet-rtic-stm32h735g-dk"
181
+ required-features = [" rt" , " stm32h735" , " ethernet" ]
182
+
183
+ [[example ]]
184
+ name = " ethernet-nucleo-h743zi2"
185
+ required-features = [" rt" , " revision_v" , " stm32h743v" , " ethernet" ]
162
186
163
187
[[example ]]
164
188
name = " fmc"
@@ -169,12 +193,12 @@ name = "fmc_nand_flash"
169
193
required-features = [" fmc" ]
170
194
171
195
[[example ]]
172
- name = " can-echo "
173
- required-features = [" can " ]
196
+ name = " octospi "
197
+ required-features = [" xspi " , " rm0468 " ]
174
198
175
199
[[example ]]
176
- name = " can-fd "
177
- required-features = [" can " ]
200
+ name = " octospi_hyperram "
201
+ required-features = [" xspi " , " rm0468 " ]
178
202
179
203
[[example ]]
180
204
name = " qspi"
@@ -189,12 +213,16 @@ name = "qspi_flash_memory"
189
213
required-features = [" xspi" , " rm0433" ]
190
214
191
215
[[example ]]
192
- name = " octospi "
193
- required-features = [" xspi " , " rm0468 " ]
216
+ name = " rtc "
217
+ required-features = [" rt " , " rtc " ]
194
218
195
219
[[example ]]
196
- name = " octospi_hyperram"
197
- required-features = [" xspi" , " rm0468" ]
220
+ name = " rtic"
221
+ required-features = [" rt" ]
222
+
223
+ [[example ]]
224
+ name = " rtic_timers"
225
+ required-features = [" rt" , " rm0433" ]
198
226
199
227
[[example ]]
200
228
name = " sdmmc"
@@ -205,24 +233,8 @@ name = "sdmmc_fat"
205
233
required-features = [" sdmmc" , " sdmmc-fatfs" ]
206
234
207
235
[[example ]]
208
- name = " embedded-graphics"
209
- required-features = [" ltdc" , " xspi" , " rm0468" ]
210
-
211
- [[example ]]
212
- name = " ethernet-stm32h747i-disco"
213
- required-features = [" rt" , " stm32h747cm7" , " ethernet" ]
214
-
215
- [[example ]]
216
- name = " ethernet-rtic-stm32h747i-disco"
217
- required-features = [" rt" , " stm32h747cm7" , " ethernet" ]
218
-
219
- [[example ]]
220
- name = " ethernet-rtic-stm32h735g-dk"
221
- required-features = [" rt" , " stm32h735" , " ethernet" ]
222
-
223
- [[example ]]
224
- name = " ethernet-nucleo-h743zi2"
225
- required-features = [" rt" , " revision_v" , " stm32h743v" , " ethernet" ]
236
+ name = " spi-dma-rtic"
237
+ required-features = [" rt" ]
226
238
227
239
[[example ]]
228
240
name = " tick_timer"
@@ -245,17 +257,5 @@ name = "usb_phy_serial_interrupt"
245
257
required-features = [" rt" , " usb_hs" , " rm0433" ]
246
258
247
259
[[example ]]
248
- name = " rtc"
249
- required-features = [" rt" , " rtc" ]
250
-
251
- [[example ]]
252
- name = " sai_dma_passthru"
253
- required-features = [" rm0433" ]
254
-
255
- [[example ]]
256
- name = " spi-dma-rtic"
257
- required-features = [" rm0433" ," rt" ]
258
-
259
- [[example ]]
260
- name = " crc"
261
- required-features = [" crc" , " rt" ]
260
+ name = " vos0"
261
+ required-features = [" revision_v" ]
0 commit comments