Files
eculocate/ecu-esp32/Cargo.toml
T
2026-02-14 20:35:07 +00:00

83 lines
2.0 KiB
TOML

[package]
edition = "2024"
name = "ecu-esp32"
rust-version = "1.88"
version = "0.1.0"
[dependencies]
ecu_portable = { path = "../ecu-portable" }
esp-hal = { version = "1.0.0", features = ["esp32c3", "log-04", "unstable"] }
esp-rtos = { version = "0.2.0", features = [
"esp-alloc",
"esp-radio",
"esp32c3",
"log-04",
"embassy",
] }
esp-bootloader-esp-idf = { version = "0.4.0", features = ["esp32c3", "log-04"] }
log = "0.4.27"
esp-alloc = "0.9.0"
embassy-executor = { version = "0.9.1", features = [] }
embassy-time = { version = "0.5.0", features = [] }
embedded-io-async = { version = "0.6.1", features = [] }
esp-backtrace = { version = "0.18.1", features = [
"esp32c3",
"panic-handler",
"println",
] }
esp-println = { version = "0.16.1", features = ["esp32c3", "log-04"] }
esp-radio = { version = "0.17.0", features = [
"ble",
"esp-alloc",
"esp32c3",
"log-04",
"unstable",
"wifi",
"smoltcp"
] }
smoltcp = { version = "0.12.0", default-features = false, features = [
"medium-ethernet",
"socket-raw",
"proto-dhcpv4",
"proto-ipv4"
] }
embassy-futures = "0.1.1"
embassy-sync = "0.7"
static_cell = "2"
embassy-net = { version = "0.7.1", features = [
"medium-ethernet", "proto-ipv4", "tcp", "dhcpv4", "udp",
"dns", "mdns", "multicast"
] }
dns-protocol = { version = "0.1.2", default-features = false, features = [
# no "std" feature
] }
esp-hal-ota = { version = "0.4.5", features = [
"esp32c3", "log"
] }
esp-storage = { version = "0.8.1", features = [ "esp32c3" ] }
embedded-storage = "0.3.1"
ed25519-dalek = { version = "2", default-features = false, features = ["alloc"] }
rand_core = "0.6"
nb = "1.1.0"
hashbrown = "0.16.1"
trouble-host = { version = "0.5.1", default-features = false, features = [
"peripheral", "gatt", "derive", "security", "default-packet-pool",
"default-packet-pool-mtu-64",
"dev-disable-csprng-seed-requirement" # !!!!
]}
esp-nvs = { version = "0.2.0", features = ["esp32c3"] }
getrandom = { version = "0.2.17", features = ["custom"] }
crypto_box = "0.9.1"