[package] name = "esp-idf-sys" version = "0.35.0" authors = ["Alexey Arbuzov ", "sapir ", "Ivan Markov ", "Dominik Gschwind "] edition = "2021" resolver = "2" categories = ["embedded", "hardware-support"] keywords = ["sys", "idf", "esp-idf", "esp32"] description = "Bindings for ESP-IDF (Espressif's IoT Development Framework)" repository = "https://github.com/esp-rs/esp-idf-sys" license = "MIT OR Apache-2.0" readme = "README.md" links = "esp_idf" build = "build/build.rs" documentation = "https://docs.esp-rs.org/esp-idf-sys/" rust-version = "1.66" [features] default = ["std", "binstart"] std = [] alloc_handler = [] panic_handler = [] binstart = [] libstart = [] native = [] pio = ["embuild/pio"] [dependencies] libc = "0.2" # Only to check if the rustc flag `-cfg espidf_time64` is properly defined build-time = "0.1" # For esp_app_desc!() const_format = "0.2" # For esp_app_desc!() [build-dependencies] embuild = { version = "0.32", features = ["glob", "kconfig", "cmake", "espidf"] } anyhow = "1" regex = "1.5" bindgen = "0.69" cargo_metadata = "0.18" serde = { version = "1.0", features = ["derive"] } strum = { version = "0.24", features = ["derive"] } envy = "0.4.2" which = "4.4"