eculocate

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

Cargo.toml (2082B)


      1 [package]
      2 edition      = "2024"
      3 name         = "ecu-esp32"
      4 rust-version = "1.88"
      5 version      = "0.1.0"
      6 
      7 
      8 [dependencies]
      9 ecu_portable = { path = "../ecu-portable" }
     10 
     11 esp-hal = { version = "1.0.0", features = ["esp32c3", "log-04", "unstable"] }
     12 
     13 esp-rtos = { version = "0.2.0", features = [
     14   "esp-alloc",
     15   "esp-radio",
     16   "esp32c3",
     17   "log-04",
     18   "embassy",
     19 ] }
     20 
     21 esp-bootloader-esp-idf = { version = "0.4.0", features = ["esp32c3", "log-04"] }
     22 log                    = "0.4.27"
     23 
     24 esp-alloc = "0.9.0"
     25 embassy-executor = { version = "0.9.1", features = [] }
     26 embassy-time = { version = "0.5.0", features = [] }
     27 embedded-io-async = { version = "0.6.1", features = [] }
     28 esp-backtrace = { version = "0.18.1", features = [
     29   "esp32c3",
     30   "panic-handler",
     31   "println",
     32 ] }
     33 esp-println = { version = "0.16.1", features = ["esp32c3", "log-04"] }
     34 esp-radio = { version = "0.17.0", features = [
     35   "ble",
     36   "esp-alloc",
     37   "esp32c3",
     38   "log-04",
     39   "unstable",
     40   "wifi",
     41   "smoltcp"
     42 ] }
     43 
     44 smoltcp = { version = "0.12.0", default-features = false, features = [
     45   "medium-ethernet",
     46   "socket-raw",
     47   "proto-dhcpv4",
     48   "proto-ipv4"
     49 ] }
     50 
     51 
     52 embassy-futures = "0.1.1"
     53 embassy-sync = "0.7"
     54 
     55 static_cell = "2"
     56 embassy-net = { version = "0.7.1", features = [
     57   "medium-ethernet", "proto-ipv4", "tcp", "dhcpv4", "udp",
     58   "dns", "mdns", "multicast"
     59 ] }
     60 
     61 dns-protocol = { version = "0.1.2", default-features = false, features = [
     62   # no "std" feature
     63 ] }
     64 esp-hal-ota = { version = "0.4.5", features = [
     65   "esp32c3", "log"
     66 ] }
     67 esp-storage = { version = "0.8.1", features = [ "esp32c3" ] }
     68 embedded-storage = "0.3.1"
     69 
     70 
     71 ed25519-dalek = { version = "2", default-features = false, features = ["alloc"] }
     72 rand_core = "0.6"
     73 nb = "1.1.0"
     74 hashbrown = "0.16.1"
     75 trouble-host = { version =  "0.5.1", default-features = false, features = [
     76  "peripheral", "gatt", "derive", "security", "default-packet-pool",
     77  "default-packet-pool-mtu-64",
     78  "dev-disable-csprng-seed-requirement"  # !!!!
     79 ]}
     80 esp-nvs = { version = "0.2.0", features = ["esp32c3"] }
     81 getrandom = { version = "0.2.17", features = ["custom"] }
     82 crypto_box = "0.9.1"