Skip to content

Commit 77b6cb8

Browse files
authored
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
1 parent 7ea471c commit 77b6cb8

File tree

25 files changed

+88
-135
lines changed

25 files changed

+88
-135
lines changed

esp-backtrace/CHANGELOG.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
9-
10-
### Added
8+
## 0.12.2 - 2024-07-15
119

1210
### Changed
1311

14-
### Fixed
15-
16-
### Removed
12+
- Remove build script check for `nightly-2024-06-12` (#1788)
1713

1814
## 0.12.1 - 2024-06-19
1915

2016
### Fixed
17+
2118
- Fix compilation for nightly after 2024-06-12. (#1681)
2219
- Only prints float registers on targets which have them. (#1690)
23-
24-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-backtrace?since=2024-06-20

esp-backtrace/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-backtrace"
3-
version = "0.12.1"
3+
version = "0.12.2"
44
edition = "2021"
55
rust-version = "1.76.0"
66
description = "Bare-metal backtrace support for Espressif devices"
@@ -13,7 +13,7 @@ features = ["esp32c3", "panic-handler", "exception-handler", "println", "e
1313

1414
[dependencies]
1515
defmt = { version = "0.3.8", optional = true }
16-
esp-println = { version = "0.9.1", optional = true, default-features = false, path = "../esp-println" }
16+
esp-println = { version = "0.10.0", optional = true, default-features = false, path = "../esp-println" }
1717
semihosting = { version = "0.1.12", optional = true }
1818

1919
[build-dependencies]

esp-build/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ license = "MIT OR Apache-2.0"
1111
proc-macro = true
1212

1313
[dependencies]
14-
quote = "1.0.35"
15-
syn = { version = "2.0.52", features = ["fold", "full"] }
14+
quote = "1.0.36"
15+
syn = { version = "2.0.71", features = ["fold", "full"] }
1616
termcolor = "1.4.1"

esp-hal-embassy/CHANGELOG.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,10 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
9-
10-
### Added
8+
## 0.2.0 - 2024-07-15
119

1210
### Changed
13-
- Removed the TIMG and SYSTIMER time-drivers, replaced by a generic time-driver taking `OneShotTimer<ErasedTimer>` (#1753)
14-
15-
### Fixed
1611

17-
### Removed
12+
- Removed the TIMG and SYSTIMER time drivers, replaced by a generic time driver taking `OneShotTimer<ErasedTimer>` (#1753)
1813

1914
## 0.1.0 - 2024-06-04
20-
21-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-embassy?since=2024-06-05

esp-hal-embassy/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-hal-embassy"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
edition = "2021"
55
rust-version = "1.76.0"
66
description = "Embassy support for esp-hal"
@@ -14,7 +14,7 @@ features = ["esp32c6"]
1414
[dependencies]
1515
critical-section = "1.1.2"
1616
defmt = { version = "0.3.8", optional = true }
17-
document-features = "0.2.8"
17+
document-features = "0.2.10"
1818
embassy-executor = { version = "0.5.0", optional = true }
1919
embassy-time-driver = { version = "0.1.0", features = [ "tick-hz-1_000_000" ] }
2020
esp-hal = { version = "0.18.0", path = "../esp-hal" }
@@ -24,7 +24,7 @@ portable-atomic = "1.6.0"
2424
[build-dependencies]
2525
cfg-if = "1.0.0"
2626
esp-build = { version = "0.1.0", path = "../esp-build" }
27-
esp-metadata = { version = "0.1.1", path = "../esp-metadata" }
27+
esp-metadata = { version = "0.2.0", path = "../esp-metadata" }
2828

2929
[features]
3030
default = ["executors"]

esp-hal-procmacros/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-hal-procmacros"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
rust-version = "1.76.0"
66
description = "Procedural macros for esp-hal"
@@ -14,15 +14,15 @@ features = ["embassy", "has-ulp-core", "interrupt", "ram", "is-ulp-core"]
1414
proc-macro = true
1515

1616
[dependencies]
17-
darling = "0.20.9"
18-
document-features = "0.2.8"
17+
darling = "0.20.10"
18+
document-features = "0.2.10"
1919
litrs = "0.4.1"
20-
object = { version = "0.36.0", optional = true }
20+
object = { version = "0.36.1", optional = true }
2121
proc-macro-crate = "3.1.0"
2222
proc-macro-error = "1.0.4"
23-
proc-macro2 = "1.0.84"
23+
proc-macro2 = "1.0.86"
2424
quote = "1.0.36"
25-
syn = { version = "2.0.66", features = ["extra-traits", "full"] }
25+
syn = { version = "2.0.71", features = ["extra-traits", "full"] }
2626

2727
[features]
2828
## Provide a `#[main]` procmacro to mark the entry point for Embassy applications.

esp-hal-smartled/CHANGELOG.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
9-
10-
### Added
11-
12-
### Changed
13-
14-
### Fixed
15-
16-
### Removed
8+
## 0.12.0 - 2024-07-15
179

1810
## 0.11.0 - 2024-06-04
1911

@@ -36,5 +28,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3628
## 0.2.0 - 2023-05-02
3729

3830
## 0.1.0 - 2023-03-27
39-
40-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-smartled?since=2024-06-05

esp-hal-smartled/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-hal-smartled"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
rust-version = "1.76.0"
66
description = "RMT adapter for smartleds"
@@ -13,7 +13,7 @@ targets = ["riscv32imc-unknown-none-elf"]
1313

1414
[dependencies]
1515
defmt = { version = "0.3.8", optional = true }
16-
document-features = "0.2.8"
16+
document-features = "0.2.10"
1717
esp-hal = { version = "0.18.0", path = "../esp-hal" }
1818
fugit = "0.3.7"
1919
smart-leds-trait = "0.3.0"

esp-hal/CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.19.0] - 2024-07-15
99

1010
### Added
11+
1112
- uart: Added `with_cts`/`with_rts`s methods to configure CTS, and RTS pins (#1592)
1213
- uart: Constructors now require TX and RX pins (#1592)
1314
- 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
5152
- Improve PCNT api (#1765)
5253

5354
### Removed
55+
5456
- uart: Removed `configure_pins` methods (#1592)
5557
- Removed `DmaError::Exhausted` error by improving the implementation of the `pop` function (#1664)
5658
- 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
631633

632634
## [0.1.0] - 2022-08-05
633635

634-
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/v0.18.0...HEAD
636+
[0.19.0]: https://github.com/esp-rs/esp-hal/compare/v0.18.0...v0.19.0
635637
[0.18.0]: https://github.com/esp-rs/esp-hal/compare/v0.17.0...v0.18.0
636638
[0.17.0]: https://github.com/esp-rs/esp-hal/compare/v0.16.1...v0.17.0
637639
[0.16.1]: https://github.com/esp-rs/esp-hal/compare/v0.16.0...v0.16.1

esp-hal/Cargo.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ features = ["embedded-hal", "esp32c6"]
1515
rustdoc-args = ["--cfg", "docsrs"]
1616

1717
[dependencies]
18-
bitflags = "2.5.0"
19-
bytemuck = "1.0.0"
18+
bitflags = "2.6.0"
19+
bytemuck = "1.16.1"
2020
bitfield = "0.15.0"
2121
cfg-if = "1.0.0"
2222
critical-section = "1.1.2"
2323
defmt = { version = "0.3.8", optional = true }
2424
delegate = "0.12.0"
25-
document-features = "0.2.8"
25+
document-features = "0.2.10"
2626
embassy-futures = { version = "0.1.1", optional = true }
2727
embassy-sync = { version = "0.6.0", optional = true }
2828
embassy-usb-driver = { version = "0.1.0", optional = true }
@@ -36,15 +36,15 @@ embedded-hal-nb = { version = "1.0.0", optional = true }
3636
embedded-io = { version = "0.6.1", optional = true }
3737
embedded-io-async = { version = "0.6.1", optional = true }
3838
enumset = "1.1.3"
39-
esp-synopsys-usb-otg = { version = "0.4.1", optional = true, features = ["fs", "esp32sx"] }
39+
esp-synopsys-usb-otg = { version = "0.4.2", optional = true, features = ["fs", "esp32sx"] }
4040
fugit = "0.3.7"
41-
log = { version = "0.4.21", optional = true }
41+
log = { version = "0.4.22", optional = true }
4242
nb = "1.1.0"
4343
paste = "1.0.15"
4444
portable-atomic = { version = "1.6.0", default-features = false }
45-
procmacros = { version = "0.11.0", features = ["embassy", "enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
45+
procmacros = { version = "0.12.0", features = ["embassy", "enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
4646
riscv = { version = "0.11.1", optional = true }
47-
strum = { version = "0.26.2", default-features = false, features = ["derive"] }
47+
strum = { version = "0.26.3", default-features = false, features = ["derive"] }
4848
void = { version = "1.0.2", default-features = false }
4949
usb-device = { version = "0.3.2", optional = true }
5050
rand_core = "0.6.4"
@@ -54,16 +54,16 @@ xtensa-lx = { version = "0.9.0", optional = true }
5454
# IMPORTANT:
5555
# Each supported device MUST have its PAC included below along with a
5656
# corresponding feature.
57-
esp32 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
58-
esp32c2 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
59-
esp32c3 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
60-
esp32c6 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
61-
esp32h2 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
62-
esp32s2 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
63-
esp32s3 = { git = "https://github.com/esp-rs/esp-pacs", rev = "a7c72f7", features = ["critical-section", "rt"], optional = true }
57+
esp32 = { version = "0.32.0", features = ["critical-section", "rt"], optional = true }
58+
esp32c2 = { version = "0.21.0", features = ["critical-section", "rt"], optional = true }
59+
esp32c3 = { version = "0.24.0", features = ["critical-section", "rt"], optional = true }
60+
esp32c6 = { version = "0.15.0", features = ["critical-section", "rt"], optional = true }
61+
esp32h2 = { version = "0.11.0", features = ["critical-section", "rt"], optional = true }
62+
esp32s2 = { version = "0.23.0", features = ["critical-section", "rt"], optional = true }
63+
esp32s3 = { version = "0.27.0", features = ["critical-section", "rt"], optional = true }
6464

6565
[target.'cfg(target_arch = "riscv32")'.dependencies]
66-
esp-riscv-rt = { version = "0.8.0", path = "../esp-riscv-rt" }
66+
esp-riscv-rt = { version = "0.9.0", path = "../esp-riscv-rt" }
6767

6868
[target.'cfg(target_arch = "xtensa")'.dependencies]
6969
xtensa-lx-rt = "0.16.0"
@@ -72,8 +72,8 @@ xtensa-lx-rt = "0.16.0"
7272
basic-toml = "0.1.9"
7373
cfg-if = "1.0.0"
7474
esp-build = { version = "0.1.0", path = "../esp-build" }
75-
esp-metadata = { version = "0.1.1", path = "../esp-metadata" }
76-
serde = { version = "1.0.203", features = ["derive"] }
75+
esp-metadata = { version = "0.2.0", path = "../esp-metadata" }
76+
serde = { version = "1.0.204", features = ["derive"] }
7777

7878
[features]
7979
default = ["embedded-hal"]

0 commit comments

Comments
 (0)