eculocate

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

Cargo.toml (1998B)


      1 [package]
      2 name = "esp-hal-ota-example"
      3 version = "0.1.0"
      4 authors = ["filipton <filipton12@gmail.com>"]
      5 edition = "2024"
      6 license = "MIT OR Apache-2.0"
      7 
      8 [dependencies]
      9 esp-backtrace = { version = "0.18.0", features = [ "panic-handler", "println" ] }
     10 esp-hal = { version = "1.0.0-rc.1", features = ["unstable"] }
     11 esp-println = { version = "0.16.0", features = ["log-04"] }
     12 log = { version = "0.4.28" }
     13 esp-radio = { version = "0.16.0", features = [ "unstable", "wifi", "ble" ] }
     14 esp-rtos = { version = "0.1.0", features = ["esp-radio", "embassy"] }
     15 embassy-executor = { version = "0.9.1", package = "embassy-executor", features = ["arch-riscv32"] }
     16 embassy-net = { version = "0.7.1", features = ["tcp", "udp", "dhcpv4", "medium-ethernet"] }
     17 embassy-time = { version = "0.5.0" }
     18 esp-storage = { version = "0.8.0", features = [] }
     19 esp-hal-ota = { path = "../", features = ["log"] }
     20 static_cell = { version = "2.1.1", features = ["nightly"] }
     21 esp-alloc = "0.9.0"
     22 esp-bootloader-esp-idf = { version = "0.3.0", features = ["log-04"] }
     23 
     24 [build-dependencies]
     25 dotenvy = "0.15.7"
     26 
     27 [profile.dev]
     28 # Rust debug is too slow.
     29 # For debug builds always builds with some optimization
     30 opt-level = "s"
     31 
     32 [profile.release]
     33 codegen-units = 1 # LLVM can perform better optimizations using a single thread
     34 debug = 2
     35 debug-assertions = false
     36 incremental = false
     37 lto = 'fat'
     38 opt-level = 2
     39 overflow-checks = false
     40 
     41 [features]
     42 default = ["esp32s3"]
     43 esp32s3 = ["esp-backtrace/esp32s3", "esp-hal/esp32s3", "esp-println/esp32s3", "esp-radio/esp32s3", "esp-rtos/esp32s3", "esp-storage/esp32s3", "esp-hal-ota/esp32s3", "esp-bootloader-esp-idf/esp32s3"]
     44 esp32c3 = ["esp-backtrace/esp32c3", "esp-hal/esp32c3", "esp-println/esp32c3", "esp-radio/esp32c3", "esp-rtos/esp32c3", "esp-storage/esp32c3", "esp-hal-ota/esp32c3", "esp-bootloader-esp-idf/esp32c3"]
     45 esp32 = ["esp-backtrace/esp32", "esp-hal/esp32", "esp-println/esp32", "esp-radio/esp32", "esp-rtos/esp32", "esp-storage/esp32", "esp-hal-ota/esp32", "esp-bootloader-esp-idf/esp32"]