Skip to content

Commit 4864cde

Browse files
committed
Update [[example]] targets
Reorder [[example]] targets alphabetically Remove some unnessesary required features Tidy documentation in sai_dma_passthru example
1 parent de1da6c commit 4864cde

File tree

2 files changed

+47
-48
lines changed

2 files changed

+47
-48
lines changed

Cargo.toml

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -148,17 +148,41 @@ debug = true # symbols are nice and they don't increase the size in flash
148148
lto = true # better optimizations
149149
opt-level = "s" # optimize for binary size
150150

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+
151155
[[example]]
152-
name = "rtic"
153-
required-features = ["rt"]
156+
name = "can-echo"
157+
required-features = ["can"]
154158

155159
[[example]]
156-
name = "rtic_timers"
157-
required-features = ["rt", "rm0433"]
160+
name = "can-fd"
161+
required-features = ["can"]
158162

159163
[[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"]
162186

163187
[[example]]
164188
name = "fmc"
@@ -169,12 +193,12 @@ name = "fmc_nand_flash"
169193
required-features = ["fmc"]
170194

171195
[[example]]
172-
name = "can-echo"
173-
required-features = ["can"]
196+
name = "octospi"
197+
required-features = ["xspi", "rm0468"]
174198

175199
[[example]]
176-
name = "can-fd"
177-
required-features = ["can"]
200+
name = "octospi_hyperram"
201+
required-features = ["xspi", "rm0468"]
178202

179203
[[example]]
180204
name = "qspi"
@@ -189,12 +213,16 @@ name = "qspi_flash_memory"
189213
required-features = ["xspi", "rm0433"]
190214

191215
[[example]]
192-
name = "octospi"
193-
required-features = ["xspi", "rm0468"]
216+
name = "rtc"
217+
required-features = ["rt", "rtc"]
194218

195219
[[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"]
198226

199227
[[example]]
200228
name = "sdmmc"
@@ -205,24 +233,8 @@ name = "sdmmc_fat"
205233
required-features = ["sdmmc", "sdmmc-fatfs"]
206234

207235
[[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"]
226238

227239
[[example]]
228240
name = "tick_timer"
@@ -245,17 +257,5 @@ name = "usb_phy_serial_interrupt"
245257
required-features = ["rt", "usb_hs", "rm0433"]
246258

247259
[[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"]

examples/sai_dma_passthru.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
//! This example was tested on the original Electro Smith Daisy Seed board with
1+
//! This example was tested on the original Electro Smith Daisy Seed board (STM32H750) with
22
//! AK4556 codec https://www.electro-smith.com/daisy
33
44
#![allow(unused_macros)]
55
#![deny(warnings)]
6-
// #![deny(unsafe_code)]
76
#![no_main]
87
#![no_std]
98

0 commit comments

Comments
 (0)