New package releases (#1800)

* Use published versions of all dependencies, update dependencies as needed

* Fix `embassy_usb_serial` example build errors after updating `embassy-usb`

* New package releases
This commit is contained in:
Jesse Braham 2024-07-15 20:23:13 +00:00 committed by GitHub
parent 7ea471c1ac
commit 77b6cb8615
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
25 changed files with 88 additions and 135 deletions

View File

@ -5,20 +5,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
## 0.12.2 - 2024-07-15
### Changed
### Fixed
### Removed
- Remove build script check for `nightly-2024-06-12` (#1788)
## 0.12.1 - 2024-06-19
### Fixed
- Fix compilation for nightly after 2024-06-12. (#1681)
- Only prints float registers on targets which have them. (#1690)
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-backtrace?since=2024-06-20

View File

@ -1,6 +1,6 @@
[package]
name = "esp-backtrace"
version = "0.12.1"
version = "0.12.2"
edition = "2021"
rust-version = "1.76.0"
description = "Bare-metal backtrace support for Espressif devices"
@ -13,7 +13,7 @@ features = ["esp32c3", "panic-handler", "exception-handler", "println", "e
[dependencies]
defmt = { version = "0.3.8", optional = true }
esp-println = { version = "0.9.1", optional = true, default-features = false, path = "../esp-println" }
esp-println = { version = "0.10.0", optional = true, default-features = false, path = "../esp-println" }
semihosting = { version = "0.1.12", optional = true }
[build-dependencies]

View File

@ -11,6 +11,6 @@ license = "MIT OR Apache-2.0"
proc-macro = true
[dependencies]
quote = "1.0.35"
syn = { version = "2.0.52", features = ["fold", "full"] }
quote = "1.0.36"
syn = { version = "2.0.71", features = ["fold", "full"] }
termcolor = "1.4.1"

View File

@ -5,17 +5,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
## 0.2.0 - 2024-07-15
### Changed
- Removed the TIMG and SYSTIMER time-drivers, replaced by a generic time-driver taking `OneShotTimer<ErasedTimer>` (#1753)
### Fixed
### Removed
- Removed the TIMG and SYSTIMER time drivers, replaced by a generic time driver taking `OneShotTimer<ErasedTimer>` (#1753)
## 0.1.0 - 2024-06-04
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-embassy?since=2024-06-05

View File

@ -1,6 +1,6 @@
[package]
name = "esp-hal-embassy"
version = "0.1.0"
version = "0.2.0"
edition = "2021"
rust-version = "1.76.0"
description = "Embassy support for esp-hal"
@ -14,7 +14,7 @@ features = ["esp32c6"]
[dependencies]
critical-section = "1.1.2"
defmt = { version = "0.3.8", optional = true }
document-features = "0.2.8"
document-features = "0.2.10"
embassy-executor = { version = "0.5.0", optional = true }
embassy-time-driver = { version = "0.1.0", features = [ "tick-hz-1_000_000" ] }
esp-hal = { version = "0.18.0", path = "../esp-hal" }
@ -24,7 +24,7 @@ portable-atomic = "1.6.0"
[build-dependencies]
cfg-if = "1.0.0"
esp-build = { version = "0.1.0", path = "../esp-build" }
esp-metadata = { version = "0.1.1", path = "../esp-metadata" }
esp-metadata = { version = "0.2.0", path = "../esp-metadata" }
[features]
default = ["executors"]

View File

@ -1,6 +1,6 @@
[package]
name = "esp-hal-procmacros"
version = "0.11.0"
version = "0.12.0"
edition = "2021"
rust-version = "1.76.0"
description = "Procedural macros for esp-hal"
@ -14,15 +14,15 @@ features = ["embassy", "has-ulp-core", "interrupt", "ram", "is-ulp-core"]
proc-macro = true
[dependencies]
darling = "0.20.9"
document-features = "0.2.8"
darling = "0.20.10"
document-features = "0.2.10"
litrs = "0.4.1"
object = { version = "0.36.0", optional = true }
object = { version = "0.36.1", optional = true }
proc-macro-crate = "3.1.0"
proc-macro-error = "1.0.4"
proc-macro2 = "1.0.84"
proc-macro2 = "1.0.86"
quote = "1.0.36"
syn = { version = "2.0.66", features = ["extra-traits", "full"] }
syn = { version = "2.0.71", features = ["extra-traits", "full"] }
[features]
## Provide a `#[main]` procmacro to mark the entry point for Embassy applications.

View File

@ -5,15 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
### Changed
### Fixed
### Removed
## 0.12.0 - 2024-07-15
## 0.11.0 - 2024-06-04
@ -36,5 +28,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## 0.2.0 - 2023-05-02
## 0.1.0 - 2023-03-27
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-smartled?since=2024-06-05

View File

@ -1,6 +1,6 @@
[package]
name = "esp-hal-smartled"
version = "0.11.0"
version = "0.12.0"
edition = "2021"
rust-version = "1.76.0"
description = "RMT adapter for smartleds"
@ -13,7 +13,7 @@ targets = ["riscv32imc-unknown-none-elf"]
[dependencies]
defmt = { version = "0.3.8", optional = true }
document-features = "0.2.8"
document-features = "0.2.10"
esp-hal = { version = "0.18.0", path = "../esp-hal" }
fugit = "0.3.7"
smart-leds-trait = "0.3.0"

View File

@ -5,9 +5,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.19.0] - 2024-07-15
### Added
- uart: Added `with_cts`/`with_rts`s methods to configure CTS, and RTS pins (#1592)
- uart: Constructors now require TX and RX pins (#1592)
- uart: Added `Uart::new_with_default_pins` constructor (#1592)
@ -51,6 +52,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Improve PCNT api (#1765)
### Removed
- uart: Removed `configure_pins` methods (#1592)
- Removed `DmaError::Exhausted` error by improving the implementation of the `pop` function (#1664)
- Unsound `#[ram(uninitialized)]` option in favor of the new `persistent` option (#1677)
@ -631,7 +633,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.1.0] - 2022-08-05
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/v0.18.0...HEAD
[0.19.0]: https://github.com/esp-rs/esp-hal/compare/v0.18.0...v0.19.0
[0.18.0]: https://github.com/esp-rs/esp-hal/compare/v0.17.0...v0.18.0
[0.17.0]: https://github.com/esp-rs/esp-hal/compare/v0.16.1...v0.17.0
[0.16.1]: https://github.com/esp-rs/esp-hal/compare/v0.16.0...v0.16.1

View File

@ -15,14 +15,14 @@ features = ["embedded-hal", "esp32c6"]
rustdoc-args = ["--cfg", "docsrs"]
[dependencies]
bitflags = "2.5.0"
bytemuck = "1.0.0"
bitflags = "2.6.0"
bytemuck = "1.16.1"
bitfield = "0.15.0"
cfg-if = "1.0.0"
critical-section = "1.1.2"
defmt = { version = "0.3.8", optional = true }
delegate = "0.12.0"
document-features = "0.2.8"
document-features = "0.2.10"
embassy-futures = { version = "0.1.1", optional = true }
embassy-sync = { version = "0.6.0", optional = true }
embassy-usb-driver = { version = "0.1.0", optional = true }
@ -36,15 +36,15 @@ embedded-hal-nb = { version = "1.0.0", optional = true }
embedded-io = { version = "0.6.1", optional = true }
embedded-io-async = { version = "0.6.1", optional = true }
enumset = "1.1.3"
esp-synopsys-usb-otg = { version = "0.4.1", optional = true, features = ["fs", "esp32sx"] }
esp-synopsys-usb-otg = { version = "0.4.2", optional = true, features = ["fs", "esp32sx"] }
fugit = "0.3.7"
log = { version = "0.4.21", optional = true }
log = { version = "0.4.22", optional = true }
nb = "1.1.0"
paste = "1.0.15"
portable-atomic = { version = "1.6.0", default-features = false }
procmacros = { version = "0.11.0", features = ["embassy", "enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
procmacros = { version = "0.12.0", features = ["embassy", "enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
riscv = { version = "0.11.1", optional = true }
strum = { version = "0.26.2", default-features = false, features = ["derive"] }
strum = { version = "0.26.3", default-features = false, features = ["derive"] }
void = { version = "1.0.2", default-features = false }
usb-device = { version = "0.3.2", optional = true }
rand_core = "0.6.4"
@ -54,16 +54,16 @@ xtensa-lx = { version = "0.9.0", optional = true }
# IMPORTANT:
# Each supported device MUST have its PAC included below along with a
# corresponding feature.
esp32 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
esp32c2 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
esp32c3 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
esp32c6 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
esp32h2 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
esp32s2 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
esp32s3 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
esp32 = { version = "0.32.0", features = ["critical-section", "rt"], optional = true }
esp32c2 = { version = "0.21.0", features = ["critical-section", "rt"], optional = true }
esp32c3 = { version = "0.24.0", features = ["critical-section", "rt"], optional = true }
esp32c6 = { version = "0.15.0", features = ["critical-section", "rt"], optional = true }
esp32h2 = { version = "0.11.0", features = ["critical-section", "rt"], optional = true }
esp32s2 = { version = "0.23.0", features = ["critical-section", "rt"], optional = true }
esp32s3 = { version = "0.27.0", features = ["critical-section", "rt"], optional = true }
[target.'cfg(target_arch = "riscv32")'.dependencies]
esp-riscv-rt = { version = "0.8.0", path = "../esp-riscv-rt" }
esp-riscv-rt = { version = "0.9.0", path = "../esp-riscv-rt" }
[target.'cfg(target_arch = "xtensa")'.dependencies]
xtensa-lx-rt = "0.16.0"
@ -72,8 +72,8 @@ xtensa-lx-rt = "0.16.0"
basic-toml = "0.1.9"
cfg-if = "1.0.0"
esp-build = { version = "0.1.0", path = "../esp-build" }
esp-metadata = { version = "0.1.1", path = "../esp-metadata" }
serde = { version = "1.0.203", features = ["derive"] }
esp-metadata = { version = "0.2.0", path = "../esp-metadata" }
serde = { version = "1.0.204", features = ["derive"] }
[features]
default = ["embedded-hal"]

View File

@ -5,14 +5,8 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## 0.1.0 - 2024-07-15
### Added
### Changed
### Fixed
### Removed
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-ieee802154
- Initial release

View File

@ -18,12 +18,12 @@ test = false
[dependencies]
byte = "0.2.7"
critical-section = "1.1.2"
document-features = "0.2.8"
document-features = "0.2.10"
esp-hal = { version = "0.18.0", path = "../esp-hal" }
esp-wifi-sys = { git = "https://github.com/esp-rs/esp-wifi", rev = "2ceb4b3" }
esp-wifi-sys = "0.4.0"
heapless = "0.8.0"
ieee802154 = "0.6.1"
log = "0.4.21"
log = "0.4.22"
vcell = "0.1.3"
[features]

View File

@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## 0.1.0 - 2024-07-15
### Added
@ -27,9 +27,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Renamed to `esp-ulp-riscv-hal` (#916)
- Remove 2nd level generics from GPIO pin (#1526)
- GPIO Input/Output types have been converted to unit structs (#1754)
### Fixed
### Removed
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-lp-hal

View File

@ -26,17 +26,17 @@ categories = [
[dependencies]
cfg-if = "1.0.0"
document-features = "0.2.8"
document-features = "0.2.10"
embedded-hal = { version = "1.0.0", optional = true }
embedded-hal-02 = { version = "0.2.7", optional = true, features = ["unproven"], package = "embedded-hal" }
embedded-hal-nb = { version = "1.0.0", optional = true }
embedded-io = { version = "0.6.1", optional = true }
esp32c6-lp = { git = "https://github.com/esp-rs/esp-pacs", rev = "9c76169", features = ["critical-section"], optional = true }
esp32s2-ulp = { git = "https://github.com/esp-rs/esp-pacs", rev = "9c76169", features = ["critical-section"], optional = true }
esp32s3-ulp = { git = "https://github.com/esp-rs/esp-pacs", rev = "9c76169", features = ["critical-section"], optional = true }
esp32c6-lp = { version = "0.3.0", features = ["critical-section"], optional = true }
esp32s2-ulp = { version = "0.3.0", features = ["critical-section"], optional = true }
esp32s3-ulp = { version = "0.3.0", features = ["critical-section"], optional = true }
nb = { version = "1.1.0", optional = true }
paste = { version = "1.0.15", optional = true }
procmacros = { version = "0.11.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
procmacros = { version = "0.12.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
riscv = { version = "0.11.1", features = ["critical-section-single-hart"] }
[dev-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "esp-metadata"
version = "0.1.1"
version = "0.2.0"
edition = "2021"
rust-version = "1.60.0"
description = "Metadata for Espressif devices"
@ -9,6 +9,6 @@ license = "MIT OR Apache-2.0"
[dependencies]
basic-toml = "0.1.9"
lazy_static = "1.4.0"
serde = { version = "1.0.203", features = ["derive"] }
strum = { version = "0.26.2", features = ["derive"] }
lazy_static = "1.5.0"
serde = { version = "1.0.204", features = ["derive"] }
strum = { version = "0.26.3", features = ["derive"] }

View File

@ -5,21 +5,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## 0.10.0 - 2024-07-15
### Added
- Add `auto` feature to auto-detect Serial-JTAG/UART communication (#1658)
### Fixed
### Changed
- `auto` is the default communication method (#1658)
- Add the `links` field to Cargo.toml so that only one version of the package can be included (#1761)
### Removed
## 0.9.1 - 2024-03-11
### Changed
@ -41,5 +37,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
- Remove RTT and defmt-raw support
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-println?since=2024-03-12

View File

@ -1,6 +1,6 @@
[package]
name = "esp-println"
version = "0.9.1"
version = "0.10.0"
edition = "2021"
rust-version = "1.76.0"
description = "Provides `print!` and `println!` implementations various Espressif devices"
@ -15,8 +15,8 @@ features = ["esp32c3"]
[dependencies]
critical-section = { version = "1.1.2", optional = true }
defmt = { version = "0.3.7", optional = true }
log = { version = "0.4.21", optional = true }
defmt = { version = "0.3.8", optional = true }
log = { version = "0.4.22", optional = true }
portable-atomic = { version = "1.6.0", optional = true, default-features = false }
[build-dependencies]

View File

@ -5,16 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## 0.9.0 - 2024-07-15
### Added
- `rtc-ram` feature used by `esp-hal` to control rtc ram initialization (#1677)
### Fixed
### Changed
### Removed
- All existing features controlling ram initialization. Most (`init-data`, `init-rw-text`,
@ -72,5 +68,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## 0.2.0 - 2023-03-14
## 0.1.0 - 2023-01-26
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-riscv-rt?since=2024-04-19

View File

@ -1,6 +1,6 @@
[package]
name = "esp-riscv-rt"
version = "0.8.0"
version = "0.9.0"
edition = "2021"
rust-version = "1.65"
description = "Minimal runtime / startup for RISC-V CPUs from Espressif"
@ -10,7 +10,7 @@ keywords = ["esp32", "riscv", "runtime", "startup"]
categories = ["embedded", "no-std"]
[dependencies]
document-features = "0.2.8"
document-features = "0.2.10"
riscv = "0.11.1"
riscv-rt-macros = "0.2.1"

View File

@ -23,8 +23,8 @@ categories = [
]
[dependencies]
embedded-storage = "0.3.0"
critical-section = { version = "1.1.1", optional = true }
embedded-storage = "0.3.1"
critical-section = { version = "1.1.2", optional = true }
[build-dependencies]
esp-build = { version = "0.1.0", path = "../esp-build" }

View File

@ -5,21 +5,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## 0.7.0 - 2024-07-15
### Added
- Add support for `Protocol::P802D11BGNAX` (#1742)
### Fixed
- Fixed `set_mode` functionality (#1742)
### Changed
- `esp_wifi::initialize` no longer requires running maximum CPU clock, instead check it runs above 80MHz. (#1688)
- Rename `set_mode` to `set_protocol`, also available in esp-now API (#1742)
- `esp_wifi::initialize` now takes a `PeriodicTimer<ErasedTimer>` (#1753)
### Removed
## 0.6.0 - 2024-06-04
### Removed
@ -69,5 +70,3 @@ Initial release supporting WiFi on ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C2
## 0.1.0 - 2023-11-27
Initial release supporting WiFi on ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6, supporting BLE on WiFi on ESP32, ESP32-S3, ESP32-C3, ESP32-C2, ESP32-C6
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-wifi?since=2024-06-05

View File

@ -1,6 +1,6 @@
[package]
name = "esp-wifi"
version = "0.6.0"
version = "0.7.0"
edition = "2021"
authors = ["The ESP-RS team"]
description = "A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust"
@ -13,14 +13,14 @@ categories = ["embedded", "hardware-support", "no-std"]
[dependencies]
defmt = { version = "0.3.8", optional = true }
esp-hal = { version = "0.18.0", path = "../esp-hal", default-features = false }
esp-hal-embassy = { version = "0.1.0", path = "../esp-hal-embassy", default-features = false, optional = true }
esp-hal-embassy = { version = "0.2.0", path = "../esp-hal-embassy", default-features = false, optional = true }
smoltcp = { version = "0.11.0", default-features = false, features = [
"medium-ethernet",
"socket-raw",
], optional = true }
critical-section = "1.1.2"
log = { version = "0.4.21", optional = true }
embedded-svc = { version = "0.27.1", default-features = false, features = [
log = { version = "0.4.22", optional = true }
embedded-svc = { version = "0.28.0", default-features = false, features = [
], optional = true }
enumset = { version = "1.1.3", default-features = false, optional = true }
linked_list_allocator = { version = "0.10.5", default-features = false, features = [
@ -35,7 +35,7 @@ heapless = { version = "0.8.0", default-features = false, features = [
num-derive = { version = "0.4.2" }
num-traits = { version = "0.2.19", default-features = false }
no-std-net = { version = "0.6.0", optional = true }
esp-wifi-sys = { version = "0.3.0" }
esp-wifi-sys = { version = "0.4.0" }
embassy-sync = { version = "0.6.0", optional = true }
embassy-futures = { version = "0.1.1", optional = true }
embassy-net-driver = { version = "0.2.0", optional = true }

View File

@ -15,19 +15,19 @@ elliptic-curve = { version = "0.13.8", default-features = false, features =
embassy-executor = { version = "0.5.0", features = ["task-arena-size-40960"] }
embassy-futures = "0.1.1"
embassy-net = { version = "0.4.0", features = [ "tcp", "udp", "dhcpv4", "medium-ethernet"] }
embassy-sync = "0.5.0"
embassy-time = "0.3.0"
embassy-sync = "0.6.0"
embassy-time = "0.3.1"
embassy-time-driver = { version = "0.1.0", optional = true }
embassy-usb = { version = "0.1.0", default-features = false, optional = true }
embassy-usb = { version = "0.2.0", default-features = false, optional = true }
embedded-can = "0.4.1"
embedded-graphics = "0.8.1"
embedded-hal = "1.0.0"
embedded-hal-02 = { version = "0.2.7", package = "embedded-hal", features = ["unproven"] }
embedded-hal-async = "1.0.0"
embedded-hal-bus = "0.1.0"
embedded-hal-bus = "0.2.0"
embedded-io = { version = "0.6.1", default-features = false }
embedded-io-async = "0.6.1"
embedded-storage = "0.3.0"
embedded-storage = "0.3.1"
esp-alloc = { path = "../esp-alloc" }
esp-backtrace = { path = "../esp-backtrace", features = ["exception-handler", "panic-handler", "println"] }
esp-hal = { path = "../esp-hal", features = ["log"] }
@ -42,8 +42,8 @@ heapless = "0.8.0"
hex-literal = "0.4.1"
hmac = { version = "0.12.1", default-features = false }
ieee802154 = "0.6.1"
lis3dh-async = "0.9.2"
log = "0.4.21"
lis3dh-async = "0.9.3"
log = "0.4.22"
nb = "1.1.0"
p192 = { version = "0.13.0", default-features = false, features = ["arithmetic"] }
p256 = { version = "0.13.2", default-features = false, features = ["arithmetic"] }
@ -52,9 +52,9 @@ sha2 = { version = "0.10.8", default-features = false }
smart-leds = "0.4.0"
smoltcp = { version = "0.11.0", default-features = false, features = [ "medium-ethernet", "socket-raw"] }
ssd1306 = "0.8.4"
static_cell = { version = "2.0.0", features = ["nightly"] }
static_cell = { version = "2.1.0", features = ["nightly"] }
usb-device = "0.3.2"
usbd-serial = "0.2.1"
usbd-serial = "0.2.2"
[features]
esp32 = ["esp-hal/esp32", "esp-backtrace/esp32", "esp-hal-embassy?/esp32", "esp-println/esp32", "esp-storage?/esp32", "esp-wifi?/esp32", "esp-hal-smartled/esp32"]

View File

@ -80,7 +80,6 @@ async fn main(_spawner: Spawner) -> () {
// Create embassy-usb DeviceBuilder using the driver and config.
// It needs some buffers for building the descriptors.
let mut device_descriptor = [0; 256];
let mut config_descriptor = [0; 256];
let mut bos_descriptor = [0; 256];
let mut control_buf = [0; 64];
@ -90,7 +89,6 @@ async fn main(_spawner: Spawner) -> () {
let mut builder = Builder::new(
driver,
config,
&mut device_descriptor,
&mut config_descriptor,
&mut bos_descriptor,
&mut [], // no msos descriptors

View File

@ -102,10 +102,10 @@ harness = false
[dependencies]
cfg-if = "1.0.0"
critical-section = "1.1.2"
defmt = "0.3.6"
defmt-rtt = "0.4.0"
defmt = "0.3.8"
defmt-rtt = "0.4.1"
embassy-futures = "0.1.1"
embassy-time = { version = "0.3.0", features = ["generic-queue-64"] }
embassy-time = { version = "0.3.1", features = ["generic-queue-64"] }
embedded-hal = "1.0.0"
embedded-hal-02 = { version = "0.2.7", package = "embedded-hal", features = ["unproven"] }
embedded-hal-async = { version = "1.0.0", optional = true }
@ -114,7 +114,7 @@ esp-backtrace = { path = "../esp-backtrace", default-features = false, feat
esp-hal = { path = "../esp-hal", features = ["defmt", "embedded-hal", "embedded-hal-02"], optional = true }
esp-hal-embassy = { path = "../esp-hal-embassy", optional = true }
portable-atomic = "1.6.0"
static_cell = { version = "2.0.0", features = ["nightly"] }
static_cell = { version = "2.1.0", features = ["nightly"] }
[dev-dependencies]
crypto-bigint = { version = "0.5.5", default-features = false }