[package]
edition = "2018"
name = "remote-hal"
version = "0.2.0"
authors = ["Ryan Kurte <ryankurte@gmail.com>"]
description = "a JSON RPC based remote embedded-hal implementation including a daemon, cli, and library"
license = "MIT / Apache-2.0"
repository = "https://github.com/ryankurte/rust-remote-hal"
[[bin]]
name = "rhd"
path = "src/bin/daemon.rs"
required-features = ["daemon"]
[[bin]]
name = "rhc"
path = "src/bin/cli.rs"
required-features = ["cli"]
[dependencies.crate]
version = "0.0.2"
[dependencies.daemon-engine]
version = "0.5.1"
[dependencies.embedded-hal]
version = "0.2.2"
[dependencies.futures]
version = "0.1.25"
[dependencies.futures-timer]
version = "0.1.1"
[dependencies.hex]
version = "0.3.2"
[dependencies.linux-embedded-hal]
version = "0.2.2"
[dependencies.log]
version = "0.4.6"
[dependencies.rand]
version = "0.6.5"
[dependencies.rr-mux]
version = "0.7.0"
[dependencies.serde]
version = "1.0.89"
[dependencies.serde_derive]
version = "1.0.89"
[dependencies.serde_json]
version = "1.0.39"
[dependencies.simplelog]
version = "0.5.3"
[dependencies.structopt]
version = "0.2.15"
[dependencies.tokio]
version = "0.1.18"
[dependencies.try_from]
version = "0.3.2"
[features]
cli = []
daemon = []
default = ["daemon", "cli"]