feat: upgrade all dependencies to latest versions
Major version bumps: - defmt 0.3 → 1.0 - esp-hal 0.22 → 1.0 (full API migration) - esp-hal-embassy 0.5 → esp-rtos 0.2 (replacement crate) - esp-backtrace 0.14 → 0.18 - esp-println 0.12 → 0.16 - embassy-nrf 0.2 → 0.10 - embassy-embedded-hal 0.2 → 0.6 - embassy-sync 0.6 → 0.8 - embassy-time 0.3 → 0.5 - embassy-usb 0.3 → 0.6 - embassy-usb-driver 0.1 → 0.2 - embedded-io-async 0.6 → 0.7 - heapless 0.8 → 0.9 - panic-probe 0.3 → 1.0 - minijinja 2.0 → 2.18 - owo-colors 4.0 → 4.3 embassy-executor stays at 0.9 (latest with Xtensa support via esp-rtos). Updated ESP toolchain from 1.82 to 1.93.
This commit is contained in:
7 files changed
+637
-573
No files matched your search
+19
-21
@@ -17,16 +17,16 @@ categories = ["embedded", "hardware-support", "no-std"]
|
||||
[dependencies]
|
||||
cfg-if = "1.0"
|
||||
critical-section = "1.2"
|
||||
defmt = "0.3"
|
||||
defmt = "1.0"
|
||||
embedded-hal-async = "1.0"
|
||||
embassy-embedded-hal = "0.2"
|
||||
embassy-executor = { version = "0.6", features = ["task-arena-size-32768"] }
|
||||
embassy-sync = "0.6"
|
||||
embassy-time = "0.3"
|
||||
embassy-usb = { version = "0.3", features = ["defmt"] }
|
||||
embassy-usb-driver = "0.1"
|
||||
embassy-embedded-hal = "0.6"
|
||||
embassy-executor = "0.9"
|
||||
embassy-sync = "0.8"
|
||||
embassy-time = "0.5"
|
||||
embassy-usb = { version = "0.6", features = ["defmt"] }
|
||||
embassy-usb-driver = "0.2"
|
||||
ucobs = { path = "../ucobs" }
|
||||
heapless = "0.8"
|
||||
heapless = "0.9"
|
||||
lora-phy = "3.0"
|
||||
static_cell = "2.1"
|
||||
|
||||
@@ -36,38 +36,36 @@ embedded-graphics = "0.8"
|
||||
ssd1306 = { version = "0.10", features = ["async"] }
|
||||
|
||||
# Async IO traits and combinators
|
||||
embedded-io-async = "0.6"
|
||||
embedded-io-async = "0.7"
|
||||
embassy-futures = "0.1"
|
||||
|
||||
# ESP32-S3 (Heltec V3) — requires esp toolchain (espup)
|
||||
esp-backtrace = { version = "0.14", optional = true, features = ["esp32s3", "panic-handler", "exception-handler", "defmt"] }
|
||||
esp-hal = { version = "0.22", optional = true, features = ["esp32s3"] }
|
||||
esp-hal-embassy = { version = "0.5", optional = true, features = ["esp32s3"] }
|
||||
esp-println = { version = "0.12", optional = true, features = ["esp32s3", "defmt-espflash"] }
|
||||
esp-backtrace = { version = "0.18", optional = true, features = ["esp32s3", "panic-handler", "defmt"] }
|
||||
esp-hal = { version = "1.0", optional = true, features = ["esp32s3", "unstable"] }
|
||||
esp-println = { version = "0.16", optional = true, features = ["esp32s3", "defmt-espflash"] }
|
||||
esp-rtos = { version = "0.2", optional = true, features = ["esp32s3", "embassy"] }
|
||||
|
||||
# nRF52840 (RAK 4631)
|
||||
cortex-m-rt = { version = "0.7", optional = true }
|
||||
embassy-nrf = { version = "0.2", optional = true, features = ["nrf52840", "gpiote", "time-driver-rtc1", "defmt"] }
|
||||
panic-probe = { version = "0.3", optional = true, features = ["print-defmt"] }
|
||||
embassy-nrf = { version = "0.10", optional = true, features = ["nrf52840", "gpiote", "time-driver-rtc1", "defmt"] }
|
||||
panic-probe = { version = "1.0", optional = true, features = ["print-defmt"] }
|
||||
|
||||
[build-dependencies]
|
||||
minijinja = "2.0"
|
||||
owo-colors = "4.0"
|
||||
minijinja = "2.18"
|
||||
owo-colors = "4.3"
|
||||
|
||||
[features]
|
||||
heltec_v3 = [
|
||||
"dep:esp-backtrace",
|
||||
"dep:esp-hal",
|
||||
"dep:esp-hal-embassy",
|
||||
"dep:esp-println",
|
||||
"embassy-time/generic-queue-8",
|
||||
"dep:esp-rtos",
|
||||
]
|
||||
heltec_v4 = [
|
||||
"dep:esp-backtrace",
|
||||
"dep:esp-hal",
|
||||
"dep:esp-hal-embassy",
|
||||
"dep:esp-println",
|
||||
"embassy-time/generic-queue-8",
|
||||
"dep:esp-rtos",
|
||||
]
|
||||
rak_wisblock_4631 = [
|
||||
"dep:cortex-m-rt",
|
||||
|
||||
Reference in new issue
Block a user