[package]
authors = ["Mathias Gottschlag <mgottschlag@gmail.com>"]
categories = ["embedded", "no-std"]
description = "smarthome base station firmware"
keywords = ["arm", "cortex-m"]
license = "MIT"
name = "display-firmware"
version = "0.0.1"
build = "build.rs"
edition = "2018"

[dependencies]
cortex-m = "0.6.2"
cortex-m-rt = { version = "0.6.12", features = ["device"] }
cortex-m-rtfm = "0.5.1"
mkl25z4 = { version = "0.0.3", features = ["rt"] }
#panic-halt = "0.2.0"
panic-semihosting = "0.5.3"
cortex-m-semihosting = "0.3.5"
mkl25z4-hal = { git = "https://github.com/mgottschlag/mkl25z4-hal" }
embedded-hal = "0.2.3"
nb = "0.1.2"
bme280 = { git = "https://github.com/mgottschlag/bme280-rs", branch = "destroy" }
embedded-nrf24l01 = { git = "https://github.com/mgottschlag/embedded-nrf24l01", branch = "wip" }
epd-waveshare = { git = "https://github.com/mgottschlag/epd-waveshare.git", branch = "streaming" }
tinygfx = { git = "https://github.com/mgottschlag/tinygfx" }
protocol = { path = "../../common/rust-protocol" }

[dependencies.void]
default-features = false
version = "1.0.2"

[build-dependencies]
tinygfx-assets = { git = "https://github.com/mgottschlag/tinygfx" }

[profile]
[profile.release]
debug = true
lto = true
