Cargo Features

nucleo-h7xx has no features set by default.

[dependencies]
nucleo-h7xx = { version = "0.2.1", features = ["ethernet", "button-1-pa0", "led-1-pa5", "log-semihosting", "log-itm", "log-rtt"] }
  • workspace -----------------------------------------------------------------

TODO Workspace feature is blocked: https://github.com/rust-lang/cargo/issues/7004 [workspace] members = [ "testsuite" ]

  • features ------------------------------------------------------------------
ethernet = smoltcp

Enables ethernet of stm32h7xx-hal ^0.13.0

Affects nucleo-h7xx::ethernet

button-1-pa0

SB81=on, SB82=off

Affects pins::user_button.Pin

led-1-pa5

SB65=on, SB54=off

Affects pins::user_leds.Pin1, pins::user_leds.Ld1, pins::Pins.d33

log-semihosting = cortex-m-semihosting

Affects clocks::log_clocks

log-itm

Affects nucleo-h7xx::itm, clocks::log_clocks

log-rtt

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

- dependencies --------------------------------------------------------------

smoltcp ethernet?

Enables smoltcp ^0.8.1

- optional dependencies

cortex-m-semihosting log-semihosting?