# 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 believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "libdaisy" version = "0.1.0" authors = ["Matthew Meyer "] exclude = [".gitignore"] description = "Hardware Abstraction Layer implementation for Daisy boards" documentation = "https://docs.rs/libdaisy" readme = "README.md" keywords = ["cortex-m", "stm32h7xx", "stm32h750", "hal", "daisy"] license = "MIT" repository = "https://github.com/mtthw-meyer/libdaisy-rust.git" [profile.dev] opt-level = "s" codegen-units = 1 debug = true incremental = false [profile.release] opt-level = "s" lto = true codegen-units = 1 debug = true [dependencies.cfg-if] version = "0.1.10" [dependencies.cortex-m] version = "0.6.2" [dependencies.cortex-m-log] version = "~0.7" features = ["itm", "semihosting", "log-integration"] optional = true [dependencies.cortex-m-rt] version = "0.6.12" [dependencies.cortex-m-rtic] version = "0.5.6" [dependencies.cortex-m-semihosting] version = "0.3.7" optional = true [dependencies.debouncr] version = "0.2.2" [dependencies.lazy_static] version = "1.4.0" features = ["spin_no_std"] optional = true [dependencies.log] version = "0.4.11" [dependencies.micromath] version = "1.1.1" [dependencies.panic-halt] version = "0.2.0" [dependencies.panic-itm] version = "~0.4.2" optional = true [dependencies.panic-rtt-target] version = "0.1.1" features = ["cortex-m"] optional = true [dependencies.panic-semihosting] version = "0.5.6" optional = true [dependencies.rtt-target] version = "0.3.0" features = ["cortex-m"] optional = true [dependencies.stm32-fmc] version = "0.2.2" [dependencies.stm32h7xx-hal] version = "0.9.0" features = ["stm32h750v", "rt", "fmc"] [features] default = [] log-itm = ["panic-itm", "lazy_static", "cortex-m-log"] log-rtt = ["rtt-target", "panic-rtt-target"] log-semihosting = ["panic-semihosting", "lazy_static", "cortex-m-log", "cortex-m-semihosting"]