# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "esp-fast-serial" version = "0.3.0" authors = ["Fan Jiang "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Fast USB serial library for ESP32-S3 and similar chips with the USB-Serial-JTAG peripheral." readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/ProfFan/esp-fast-serial" resolver = "2" [package.metadata.docs.rs] features = ["esp32c6"] targets = ["riscv32imac-unknown-none-elf"] [lib] name = "esp_fast_serial" path = "src/lib.rs" [dependencies.bbqueue] version = "0.5.1" [dependencies.critical-section] version = "1.1.*" default-features = false [dependencies.defmt] version = "0.3.8" features = ["encoding-rzcobs"] package = "defmt" [dependencies.embassy-executor] version = "0.6.0" [dependencies.embassy-futures] version = "0.1.*" [dependencies.embassy-sync] version = "0.6.*" [dependencies.embedded-hal] version = "1.0.0" [dependencies.embedded-hal-async] version = "1.0.0" [dependencies.embedded-io] version = "0.6.1" [dependencies.embedded-io-async] version = "0.6.1" [dependencies.esp-backtrace] version = "0.14.*" features = [ "panic-handler", "exception-handler", "defmt", ] default-features = false [dependencies.esp-hal] version = "0.21.*" default-features = false [dependencies.esp-hal-embassy] version = "0.4.*" default-features = false [dependencies.esp-println] version = "0.12.*" features = [ "log", "jtag-serial", "critical-section", ] default-features = false [dependencies.portable-atomic] version = "1.9.0" default-features = false [dependencies.static_cell] version = "2.1.0" features = ["nightly"] default-features = false [features] esp32c3 = [ "esp-hal/esp32c3", "esp-hal-embassy/esp32c3", "esp-backtrace/esp32c3", "esp-println/esp32c3", ] esp32c6 = [ "esp-hal/esp32c6", "esp-hal-embassy/esp32c6", "esp-backtrace/esp32c6", "esp-println/esp32c6", ] esp32h2 = [ "esp-hal/esp32h2", "esp-hal-embassy/esp32h2", "esp-backtrace/esp32h2", "esp-println/esp32h2", ] esp32p4 = [] esp32s2 = [ "esp-hal/esp32s2", "esp-hal-embassy/esp32s2", "esp-backtrace/esp32s2", "esp-println/esp32s2", ] esp32s3 = [ "esp-hal/esp32s3", "esp-hal-embassy/esp32s3", "esp-backtrace/esp32s3", "esp-println/esp32s3", ]