# 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 = "2021" rust-version = "1.79.0" name = "riot-wrappers" version = "0.9.1" authors = ["Christian Amsüss "] description = "Rust API wrappers for the RIOT operating system" documentation = "https://rustdoc.etonomy.org/riot_wrappers/" readme = "README.md" keywords = [ "riot", "riot-os", "iot", "bindings", "embedded-hal-impl", ] categories = [ "api-bindings", "no-std", ] license = "MIT OR Apache-2.0" repository = "https://github.com/RIOT-OS/rust-riot-wrappers" [dependencies.bare-metal] version = "1" [dependencies.coap-handler-0-2] version = "^0.2.0" package = "coap-handler" [dependencies.coap-message-0-3] version = "^0.3.3" package = "coap-message" [dependencies.coap-numbers] version = "^0.2.0" [dependencies.critical-section] version = "1.0" optional = true [dependencies.cstr] version = "^0.2.11" [dependencies.embedded-graphics] version = "0.6" [dependencies.embedded-hal] version = "1" [dependencies.embedded-hal-0-2] version = "0.2.4" features = ["unproven"] package = "embedded-hal" [dependencies.embedded-hal-async] version = "1" optional = true [dependencies.embedded-io-async] version = "0.6" optional = true [dependencies.embedded-nal] version = "0.6.0" optional = true [dependencies.embedded-nal-async-0-7] version = "0.7.1" optional = true package = "embedded-nal-async" [dependencies.embedded-nal-tcpextensions] version = "0.1" optional = true [dependencies.heapless] version = "^0.8" [dependencies.hex] version = "^0.4.3" default-features = false [dependencies.mutex-trait] version = "0.2" [dependencies.nb] version = "0.1.1" [dependencies.no-std-net-0-5] version = "0.5" optional = true package = "no-std-net" [dependencies.no-std-net-0-6] version = "0.6" optional = true package = "no-std-net" [dependencies.num-traits] version = "0.2" default-features = false [dependencies.pin-project] version = "1.0.11" [dependencies.pin-utils] version = "0.1" [dependencies.rand_core_06] version = "^0.6" package = "rand_core" [dependencies.riot-sys] version = "0.7.13" [dependencies.switch-hal] version = "0.4.0" [build-dependencies.shlex] version = "0.1.1" [build-dependencies.syn] version = "1.0.107" features = ["parsing"] [features] actual_never_type = [] default = [] nightly_docs = ["actual_never_type"] panic_handler_crash = [] panic_handler_format = [] provide_critical_section_1_0 = ["critical-section/restore-state-u32"] set_panic_handler = [] with_coap_handler = [] with_coap_message = [] with_embedded_hal_async = ["embedded-hal-async"] with_embedded_nal = [ "embedded-nal", "embedded-nal-tcpextensions", "no-std-net-0-5", ] with_embedded_nal_async = [ "embedded-io-async", "embedded-nal-async-0-7", "no-std-net-0-6", ] with_msg_v2 = []