diff --git a/Cargo.lock b/Cargo.lock index 783526f..ab69adc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -151,9 +151,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cc" -version = "1.2.30" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -285,7 +285,7 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" dependencies = [ - "litrs 0.4.1", + "litrs 0.4.2", ] [[package]] @@ -351,14 +351,31 @@ checksum = "6207c84e9bc8df8ef3c155196df290f2a51f010bd60c2e78366e51979988bdb5" [[package]] name = "embassy-embedded-hal" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8578db196d74db92efdd5ebc546736dac1685499ee245b22eff92fa5e4b57945" +checksum = "8c62a3bf127e03832fb97d8b01a058775e617653bc89e2a12c256485a7fb54c1" +dependencies = [ + "embassy-embedded-hal 0.4.0", + "embassy-futures", + "embassy-sync 0.6.2", + "embassy-time", + "embedded-hal 0.2.7", + "embedded-hal 1.0.0", + "embedded-hal-async", + "embedded-storage", + "embedded-storage-async", + "nb 1.1.0", +] + +[[package]] +name = "embassy-embedded-hal" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1611b7a7ab5d1fbed84c338df26d56fd9bded58006ebb029075112ed2c5e039" dependencies = [ "embassy-futures", "embassy-hal-internal", "embassy-sync 0.7.0", - "embassy-time", "embedded-hal 0.2.7", "embedded-hal 1.0.0", "embedded-hal-async", @@ -669,7 +686,7 @@ dependencies = [ "delegate", "digest", "document-features", - "embassy-embedded-hal", + "embassy-embedded-hal 0.3.2", "embassy-futures", "embassy-sync 0.6.2", "embedded-can", @@ -735,7 +752,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbece384edaf0d1eabfa45afa96d910634d4158638ef983b2d419a8dec832246" dependencies = [ "document-features", - "litrs 0.4.1", + "litrs 0.4.2", "object", "proc-macro-crate", "proc-macro2", @@ -1177,9 +1194,9 @@ dependencies = [ [[package]] name = "litrs" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" +checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" dependencies = [ "proc-macro2", ] @@ -1600,9 +1617,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.141" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", diff --git a/Cargo.toml b/Cargo.toml index 9dc4a24..0f1c025 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ bleps = { git = "https://github.com/bjoernQ/bleps", package = "bleps", rev = "a5 "macros", ] } critical-section = "1.2.0" -embassy-executor = { version = "0.7.0", features = ["task-arena-size-20480"] } +embassy-executor = { version = "0.7.0", features = ["nightly"] } embassy-time = { version = "0.4.0", features = ["generic-queue-8"] } esp-hal-embassy = { version = "0.9.0", features = ["esp32c6"] } esp-wifi = { version = "0.15.0", features = [ diff --git a/src/init/hardware.rs b/src/init/hardware.rs index 8ff1ea0..9b3f70a 100644 --- a/src/init/hardware.rs +++ b/src/init/hardware.rs @@ -38,8 +38,10 @@ use crate::init::wifi; *************************************************/ #[panic_handler] -fn panic(_: &core::panic::PanicInfo) -> ! { - loop {} +fn panic(info: &core::panic::PanicInfo) -> ! { + loop { + error!("PANIC: {info}"); + } } esp_bootloader_esp_idf::esp_app_desc!();