Repo of no-std crates for my personal embedded projects
1[package]
2name = "sachy-esphome"
3authors.workspace = true
4edition.workspace = true
5repository.workspace = true
6license.workspace = true
7version.workspace = true
8rust-version.workspace = true
9
10[dependencies]
11defmt = { workspace = true, features = ["alloc"], optional = true }
12bytes = { version = "1", default-features = false, features = ["extra-platforms"] }
13libm = { version = "0.2.15", optional = true }
14num-derive = "0.4.2"
15num-traits = { version = "0.2.19", default-features = false }
16prost = { version = "0.14.1", default-features = false, features = ["derive"] }
17prost-types = { version = "0.14.1", default-features = false }
18thiserror = { version = "2.0.12", default-features = false }
19
20[build-dependencies]
21anyhow = "1.0.98"
22handlebars = "6.3.2"
23heck = "0.5.0"
24prost-build = "0.14.1"
25protobuf = "3.7.2"
26protobuf-parse = "3.7.2"
27serde = { version = "1.0.219", features = ["derive"] }
28
29[features]
30default = []
31libm = ["dep:libm"]
32defmt = ["dep:defmt"]