esp32c3-hal 0.7.0

HAL for ESP32-C3 microcontrollers
Documentation
[[example]]
name = "hello_rgb"
required-features = ["smartled"]

[[example]]
name = "spi_eh1_loopback"
required-features = ["eh1"]

[[example]]
name = "spi_eh1_device_loopback"
required-features = ["eh1"]

[[example]]
name = "embassy_hello_world"
required-features = ["embassy"]

[[example]]
name = "embassy_wait"
required-features = ["embassy", "async"]

[[example]]
name = "embassy_spi"
required-features = ["embassy", "async"]
[dependencies.cfg-if]
version = "1.0.0"

[dependencies.embassy-time]
features = ["nightly"]
optional = true
version = "0.1.0"

[dependencies.embedded-can]
optional = true
version = "0.4.1"

[dependencies.embedded-hal]
features = ["unproven"]
version = "0.2.7"

[dependencies.embedded-hal-1]
optional = true
package = "embedded-hal"
version = "=1.0.0-alpha.9"

[dependencies.embedded-hal-async]
optional = true
version = "0.2.0-alpha.0"

[dependencies.embedded-hal-nb]
optional = true
version = "=1.0.0-alpha.1"

[dependencies.esp-hal-common]
features = ["esp32c3"]
version = "0.7.0"

[dependencies.r0]
version = "1.0.0"
[dev-dependencies.aes]
version = "0.8.2"

[dev-dependencies.critical-section]
version = "1.1.1"

[dev-dependencies.embedded-graphics]
version = "0.7.1"

[dev-dependencies.esp-backtrace]
features = ["esp32c3", "panic-handler", "exception-handler", "print-uart"]
version = "0.5.0"

[dev-dependencies.esp-println]
features = ["esp32c3"]
version = "0.3.1"

[dev-dependencies.sha2]
default-features = false
version = "0.10.6"

[dev-dependencies.smart-leds]
version = "0.3.0"

[dev-dependencies.ssd1306]
version = "0.7.1"

[dev-dependencies.static_cell]
version = "1.0.0"

[features]
allow-opt-level-z = []
async = ["esp-hal-common/async", "embedded-hal-async"]
default = ["rt", "vectored"]
direct-boot = []
eh1 = ["esp-hal-common/eh1", "dep:embedded-hal-1", "dep:embedded-hal-nb", "dep:embedded-can"]
embassy = ["esp-hal-common/embassy"]
embassy-time-systick = ["esp-hal-common/embassy-time-systick", "embassy-time/tick-hz-16_000_000"]
embassy-time-timg0 = ["esp-hal-common/embassy-time-timg0", "embassy-time/tick-hz-1_000_000"]
mcu-boot = []
rt = []
smartled = ["esp-hal-common/smartled"]
ufmt = ["esp-hal-common/ufmt"]
vectored = ["esp-hal-common/vectored"]

[package]
authors = ["Jesse Braham <jesse@beta7.io>", "Björn Quentin <bjoern.quentin@mobile-j.de>"]
categories = ["embedded", "hardware-support", "no-std"]
description = "HAL for ESP32-C3 microcontrollers"
edition = "2021"
keywords = ["embedded", "embedded-hal", "esp", "esp32c3", "no-std"]
license = "MIT OR Apache-2.0"
name = "esp32c3-hal"
readme = "README.md"
repository = "https://github.com/esp-rs/esp-hal"
rust-version = "1.65.0"
version = "0.7.0"
[profile.dev]
opt-level = 1