use esp-hal from ../esp-hal

This commit is contained in:
okhsunrog 2024-11-27 00:17:46 +03:00
parent 6197be039a
commit bfdfab79aa
3 changed files with 6 additions and 26 deletions

14
Cargo.lock generated
View file

@ -562,7 +562,6 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "esp-alloc"
version = "0.5.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"critical-section",
"enumset",
@ -572,7 +571,6 @@ dependencies = [
[[package]]
name = "esp-backtrace"
version = "0.14.2"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"defmt",
"esp-build",
@ -582,7 +580,6 @@ dependencies = [
[[package]]
name = "esp-build"
version = "0.1.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"quote",
"syn 2.0.89",
@ -592,7 +589,6 @@ dependencies = [
[[package]]
name = "esp-config"
version = "0.2.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"document-features",
]
@ -600,7 +596,6 @@ dependencies = [
[[package]]
name = "esp-hal"
version = "0.22.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"basic-toml",
"bitfield",
@ -651,7 +646,6 @@ dependencies = [
[[package]]
name = "esp-hal-embassy"
version = "0.5.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"critical-section",
"defmt",
@ -670,7 +664,6 @@ dependencies = [
[[package]]
name = "esp-hal-procmacros"
version = "0.15.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"darling",
"document-features",
@ -685,7 +678,6 @@ dependencies = [
[[package]]
name = "esp-metadata"
version = "0.4.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"anyhow",
"basic-toml",
@ -696,7 +688,6 @@ dependencies = [
[[package]]
name = "esp-println"
version = "0.12.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"esp-build",
"log",
@ -705,7 +696,6 @@ dependencies = [
[[package]]
name = "esp-riscv-rt"
version = "0.9.1"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"document-features",
"riscv",
@ -715,7 +705,6 @@ dependencies = [
[[package]]
name = "esp-wifi"
version = "0.11.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"bt-hci",
"cfg-if",
@ -2094,7 +2083,6 @@ dependencies = [
[[package]]
name = "xtensa-lx"
version = "0.9.0"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"critical-section",
"document-features",
@ -2103,7 +2091,6 @@ dependencies = [
[[package]]
name = "xtensa-lx-rt"
version = "0.17.2"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"anyhow",
"document-features",
@ -2120,7 +2107,6 @@ dependencies = [
[[package]]
name = "xtensa-lx-rt-proc-macros"
version = "0.2.2"
source = "git+https://github.com/esp-rs/esp-hal?rev=eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa#eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa"
dependencies = [
"darling",
"proc-macro2",

View file

@ -20,16 +20,16 @@ defmt = "0.3"
defmt-rtt = "0.4"
embassy-executor = { version = "0.6", features = ["defmt", "task-arena-size-65536"] }
embassy-time = { version = "0.3", features = ["generic-queue-8"] }
esp-alloc = "0.5"
esp-backtrace = { version = "0.14", features = [
esp-alloc = { path = "../esp-hal/esp-alloc" }
esp-backtrace = { path = "../esp-hal/esp-backtrace", features = [
"esp32c3",
"defmt",
"exception-handler",
"panic-handler",
] }
esp-hal = { version = "0.22", features = ["esp32c3", "defmt"] }
esp-hal-embassy = { version = "0.5", features = ["esp32c3", "defmt"] }
esp-wifi = { version = "0.11", features = [
esp-hal = { path = "../esp-hal/esp-hal", features = ["esp32c3", "defmt"] }
esp-hal-embassy = { path = "../esp-hal/esp-hal-embassy", features = ["esp32c3", "defmt"] }
esp-wifi = { path = "../esp-hal/esp-wifi", features = [
"defmt",
"esp32c3",
"ble",
@ -52,13 +52,6 @@ lto = 'fat'
overflow-checks = false
[patch.crates-io]
# Latest esp-hal
esp-hal = { git = "https://github.com/esp-rs/esp-hal", rev = "eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa" }
esp-hal-embassy = { git = "https://github.com/esp-rs/esp-hal", rev = "eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa" }
esp-backtrace = { git = "https://github.com/esp-rs/esp-hal", rev = "eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa" }
esp-wifi = { git = "https://github.com/esp-rs/esp-hal", rev = "eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa" }
esp-alloc = { git = "https://github.com/esp-rs/esp-hal", rev = "eec75c8f82efda9a2f537cc17cdfc5d4cdc092aa" }
# Latest embassy
embassy-executor = { git = "https://github.com/embassy-rs/embassy.git", rev = "37111a891ca0e55efc6326e518f423e5fc677839" }
embassy-sync = { git = "https://github.com/embassy-rs/embassy.git", rev = "37111a891ca0e55efc6326e518f423e5fc677839" }

View file

@ -18,6 +18,7 @@ use {defmt_rtt as _, esp_alloc as _, esp_backtrace as _};
async fn run() {
loop {
info!("Hello world from embassy using esp-hal-async!");
// replace the log with blinking led?
Timer::after(Duration::from_millis(2_000)).await;
}
}