[package]
name = "riot-wrappers"
version = "0.6.4"
authors = ["Christian M. Amsüss <ca@etonomy.org>"]
edition = "2018"
description = "Rust API wrappers for the RIOT operating system"
documentation = "https://rustdoc.etonomy.org/riot_wrappers/"
repository = "https://gitlab.com/etonomy/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"
[dependencies]
embedded-hal = { version = "0.2.4", features = ["unproven"] }
nb = "0.1.1"
riot-sys = "0.3.6"
byteorder = { version="1", default-features = false }
num-traits = { version = "0.2", default-features = false }
mutex-trait = "0.2"
heapless = "^0.5"
hex = { package = "hex-noalloc", version = "0.3.2-post1", default-features = false }
coap-numbers = { version = "^0.1.0", optional = true, default-features = false }
embedded-graphics = "0.6"
coap-message = { version = "^0.2.0-alpha.0", optional = true }
coap-handler = { version = "^0.1.0-alpha.0", optional = true }
embedded-nal = { version = "0.2.0", optional = true }
[build-dependencies]
shlex = "0.1.1"
[features]
default = ["set_panic_handler"]
set_panic_handler = []
with_coap_message = ["coap-message" ]
with_coap_handler = ["coap-handler", "coap-numbers", "with_coap_message"]
with_embedded_nal = ["embedded-nal"]