A nightstand noise generator based on M5Stack Atom Echo and integrating with Home Assistant
1[package]
2name = "sound-machine"
3version = "0.3.4"
4edition = "2021"
5resolver = "2"
6rust-version = "1.77"
7
8[[bin]]
9name = "sound-machine"
10harness = false
11
12[profile.release]
13opt-level = "s"
14
15[profile.dev]
16debug = true
17opt-level = "z"
18
19[features]
20default = ["std", "esp-idf-svc/native"]
21pio = ["esp-idf-svc/pio"]
22std = ["alloc", "esp-idf-svc/binstart", "esp-idf-svc/std"]
23alloc = ["esp-idf-svc/alloc"]
24nightly = ["esp-idf-svc/nightly"]
25experimental = ["esp-idf-svc/experimental"]
26
27[dependencies]
28log = { version = "0.4", default-features = false }
29esp-idf-svc = { version = "0.51", default-features = false }
30# esp-idf-hal is a transitive dep of esp-idf-svc; pulled in directly so we
31# can enable the rmt-legacy feature (the v5 RMT API isn't wrapped in 0.45.2
32# yet, and we need the legacy `TxRmtDriver` for SK6812 LED control).
33esp-idf-hal = { version = "0.45", default-features = false, features = ["rmt-legacy"] }
34anyhow = "1"
35toml-cfg = "0.2"
36
37[build-dependencies]
38embuild = "0.33"