# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "nucleo-h7xx" version = "0.3.0" authors = ["Antoine van Gelder "] build = "build.rs" exclude = [ "testsuite/*", "openocd.cfg", "openocd.gdb", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Board support crate for the STMicroelectronics STM32H7 Nucleo-144 boards." documentation = "https://github.com/antoinevg/nucleo-h7xx/wiki" readme = "README.md" keywords = [ "cortex-m", "bsp", "stm32", "stm32h7xx", "nucleo", ] categories = [ "embedded", "hardware-support", "no-std", ] license = "MIT" repository = "https://github.com/antoinevg/nucleo-h7xx" [package.metadata.docs.rs] features = [] targets = ["thumbv7em-none-eabihf"] [profile.dev] [profile.release] debug = 2 [lib] name = "nucleo_h7xx" path = "src/lib.rs" [[example]] name = "blinky" path = "examples/blinky.rs" required-features = [] [[example]] name = "blinky_hal" path = "examples/blinky_hal.rs" required-features = [] [[example]] name = "blinky_pac" path = "examples/blinky_pac.rs" required-features = [] [[example]] name = "button" path = "examples/button.rs" [[example]] name = "ethernet" path = "examples/ethernet.rs" required-features = ["ethernet"] [[example]] name = "ethernet_hal" path = "examples/ethernet_hal.rs" required-features = [ "ethernet", "log-semihosting", ] [[example]] name = "itm" path = "examples/itm.rs" required-features = ["log-itm"] [dependencies.cortex-m] version = "0.7.6" [dependencies.cortex-m-rt] version = "0.7.1" [dependencies.cortex-m-semihosting] version = "0.5.0" optional = true [dependencies.embedded-timeout-macros] version = "0.3.0" [dependencies.heapless] version = "0.7.16" [dependencies.nb] version = "1.0.0" [dependencies.smoltcp] version = "0.8.1" features = [ "medium-ethernet", "proto-ipv4", "proto-ipv6", "socket-raw", "socket-udp", ] optional = true default-features = false [dependencies.stm32h7xx-hal] version = "0.13.0" features = ["stm32h747cm7"] [dependencies.void] version = "1.0.2" default-features = false [dev-dependencies.cfg-if] version = "1.0.0" [dev-dependencies.cortex-m-log] version = "0.7.0" features = [ "itm", "semihosting", "log-integration", ] [dev-dependencies.lazy_static] version = "1.4.0" features = ["spin_no_std"] [dev-dependencies.log] version = "0.4.14" [dev-dependencies.panic-halt] version = "0.2.0" [dev-dependencies.panic-itm] version = "0.4.2" [dev-dependencies.panic-rtt-target] version = "0.1.1" features = ["cortex-m"] [dev-dependencies.panic-semihosting] version = "0.6.0" [dev-dependencies.rtt-target] version = "0.3.1" features = ["cortex-m"] [features] button-1-pa0 = [] default = [] defmt = ["stm32h7xx-hal/defmt"] ethernet = [ "stm32h7xx-hal/ethernet", "smoltcp", ] led-1-pa5 = [] log-itm = [] log-rtt = [] log-semihosting = ["cortex-m-semihosting"]