diff --git a/Cargo.lock b/Cargo.lock index fd736197..f43c4255 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1818,7 +1818,9 @@ checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "ucobs" -version = "0.1.0" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12e019ee3a487897e4b704b5702deb9f2181f7fc210558c9fb5b18aacb12e3f7" [[package]] name = "ufmt-write" diff --git a/Cargo.toml b/Cargo.toml index d5a31202..5c42fd6d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,6 +14,10 @@ readme = "README.md" keywords = ["lora", "radio", "embedded", "usb", "firmware"] categories = ["embedded", "hardware-support", "no-std"] +# UPGRADE BLOCKED: embassy-executor 0.10 and ucobs 0.3 need Rust >= 1.93 +# stable. The ESP Xtensa toolchain (espup) is a nightly fork that may not +# support the required language features or pass MSRV gating. Revisit when +# espup catches up. Check: rustup run esp rustc --version [dependencies] cfg-if = "1.0" critical-section = "1.2" @@ -25,7 +29,7 @@ embassy-sync = "0.8" embassy-time = "0.5" embassy-usb = { version = "0.6", features = ["defmt"] } embassy-usb-driver = "0.2" -ucobs = { path = "../ucobs" } +ucobs = "0.2" heapless = "0.9" lora-phy = "3.0" static_cell = "2.1"