Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.20.0 #2038

Merged
merged 5 commits into from
Aug 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions esp-backtrace/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,16 @@ 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.14.0 - 2024-08-29

### Added
- add custom-pre-backtrace feature (#1822)

- Add custom-pre-backtrace feature (#1822)

### Changed

- Improve panic message printing (#1823)

### Fixed

### Removed

## 0.13.0 - 2024-07-16

No changes - published to avoid conflicts with `esp-println`
Expand Down
6 changes: 3 additions & 3 deletions esp-backtrace/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-backtrace"
version = "0.13.0"
version = "0.14.0"
edition = "2021"
rust-version = "1.76.0"
description = "Bare-metal backtrace support for Espressif devices"
Expand All @@ -13,8 +13,8 @@ features = ["esp32c3", "panic-handler", "exception-handler", "println", "e

[dependencies]
defmt = { version = "0.3.8", optional = true }
esp-println = { version = "0.10.0", optional = true, default-features = false, path = "../esp-println" }
semihosting = { version = "0.1.12", optional = true }
esp-println = { version = "0.11.0", optional = true, default-features = false, path = "../esp-println" }
semihosting = { version = "0.1.14", optional = true }

[build-dependencies]
esp-build = { version = "0.1.0", path = "../esp-build" }
Expand Down
4 changes: 1 addition & 3 deletions esp-hal-embassy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.3.0 - 2024-08-29

### Added

Expand All @@ -21,8 +21,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed a bug where the timeout was huge whenever the timestamp at the time of scheduling was already in the past (#1875)
- Fixed interrupt executors looping endlessly when `integrated-timers` is used. (#1936)

### Removed

## 0.2.0 - 2024-07-15

### Changed
Expand Down
12 changes: 6 additions & 6 deletions esp-hal-embassy/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-hal-embassy"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
rust-version = "1.76.0"
description = "Embassy support for esp-hal"
Expand All @@ -12,21 +12,21 @@ default-target = "riscv32imac-unknown-none-elf"
features = ["esp32c6"]

[dependencies]
critical-section = "1.1.2"
critical-section = "1.1.3"
defmt = { version = "0.3.8", optional = true }
document-features = "0.2.10"
embassy-executor = { version = "0.6.0", optional = true }
embassy-time-driver = { version = "0.1.0", features = [ "tick-hz-1_000_000" ] }
esp-hal = { version = "0.19.0", path = "../esp-hal" }
esp-hal = { version = "0.20.0", path = "../esp-hal" }
log = { version = "0.4.22", optional = true }
macros = { version = "0.12.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
portable-atomic = "1.6.0"
macros = { version = "0.13.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
portable-atomic = "1.7.0"
static_cell = "2.1.0"

[build-dependencies]
cfg-if = "1.0.0"
esp-build = { version = "0.1.0", path = "../esp-build" }
esp-metadata = { version = "0.2.0", path = "../esp-metadata" }
esp-metadata = { version = "0.3.0", path = "../esp-metadata" }

[features]
default = ["executors"]
Expand Down
10 changes: 5 additions & 5 deletions esp-hal-procmacros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-hal-procmacros"
version = "0.12.0"
version = "0.13.0"
edition = "2021"
rust-version = "1.76.0"
description = "Procedural macros for esp-hal"
Expand All @@ -17,12 +17,12 @@ proc-macro = true
darling = "0.20.10"
document-features = "0.2.10"
litrs = "0.4.1"
object = { version = "0.36.1", optional = true }
proc-macro-crate = "3.1.0"
object = { version = "0.36.3", optional = true }
proc-macro-crate = "3.2.0"
proc-macro-error = "1.0.4"
proc-macro2 = "1.0.86"
quote = "1.0.36"
syn = { version = "2.0.71", features = ["extra-traits", "full"] }
quote = "1.0.37"
syn = { version = "2.0.76", features = ["extra-traits", "full"] }

[features]
## Provide a `#[main]` procmacro to mark the entry point for Embassy applications.
Expand Down
10 changes: 1 addition & 9 deletions esp-hal-smartled/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.13.0 - 2024-08-29

## 0.12.0 - 2024-07-15

Expand Down
4 changes: 2 additions & 2 deletions esp-hal-smartled/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-hal-smartled"
version = "0.12.0"
version = "0.13.0"
edition = "2021"
rust-version = "1.76.0"
description = "RMT adapter for smartleds"
Expand All @@ -14,7 +14,7 @@ targets = ["riscv32imc-unknown-none-elf"]
[dependencies]
defmt = { version = "0.3.8", optional = true }
document-features = "0.2.10"
esp-hal = { version = "0.19.0", path = "../esp-hal" }
esp-hal = { version = "0.20.0", path = "../esp-hal" }
fugit = "0.3.7"
smart-leds-trait = "0.3.0"

Expand Down
4 changes: 2 additions & 2 deletions esp-hal/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.20.0] - 2024-08-29

### Added

Expand Down Expand Up @@ -688,7 +688,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.19.0...HEAD
[0.20.0]: https://github.com/esp-rs/esp-hal/compare/v0.19.0...v0.20.0
[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
Expand Down
20 changes: 10 additions & 10 deletions esp-hal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-hal"
version = "0.19.0"
version = "0.20.0"
edition = "2021"
rust-version = "1.76.0"
description = "Bare-metal HAL for Espressif devices"
Expand All @@ -16,10 +16,10 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
bitflags = "2.6.0"
bytemuck = "1.16.1"
bitfield = "0.15.0"
bytemuck = "1.17.1"
bitfield = "0.16.1"
cfg-if = "1.0.0"
critical-section = "1.1.2"
critical-section = "1.1.3"
defmt = { version = "0.3.8", optional = true }
delegate = "0.12.0"
digest = { version = "0.10.7", default-features = false, optional = true }
Expand All @@ -35,14 +35,14 @@ embedded-hal-async = { version = "1.0.0", optional = true }
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"
enumset = "1.1.5"
esp-synopsys-usb-otg = { version = "0.4.2", optional = true, features = ["fs", "esp32sx"] }
fugit = "0.3.7"
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.12.0", features = ["enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
portable-atomic = { version = "1.7.0", default-features = false }
procmacros = { version = "0.13.0", features = ["enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
riscv = { version = "0.11.1", optional = true }
strum = { version = "0.26.3", default-features = false, features = ["derive"] }
void = { version = "1.0.2", default-features = false }
Expand All @@ -66,14 +66,14 @@ esp32s3 = { version = "0.28.0", features = ["critical-section", "rt"], optional
esp-riscv-rt = { version = "0.9.0", path = "../esp-riscv-rt" }

[target.'cfg(target_arch = "xtensa")'.dependencies]
xtensa-lx-rt = "0.16.0"
xtensa-lx-rt = { version = "0.17.0", path = "../xtensa-lx-rt" }

[build-dependencies]
basic-toml = "0.1.9"
cfg-if = "1.0.0"
esp-build = { version = "0.1.0", path = "../esp-build" }
esp-metadata = { version = "0.2.0", path = "../esp-metadata" }
serde = { version = "1.0.204", features = ["derive"] }
esp-metadata = { version = "0.3.0", path = "../esp-metadata" }
serde = { version = "1.0.209", features = ["derive"] }

[features]
default = ["embedded-hal"]
Expand Down
12 changes: 3 additions & 9 deletions esp-ieee802154/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +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.2.0 - 2024-08-29

### Added

- Added additional checks to prevent various array access panics while processing frames
- Added range check to avoid panic when indexing into RX_BUFFER slice

### Changed

### Fixed

### Removed
- Added additional checks to prevent various array access panics while processing frames (#1923)
- Added range check to avoid panic when indexing into RX_BUFFER slice (#1682)

## 0.1.0 - 2024-07-15

Expand Down
6 changes: 3 additions & 3 deletions esp-ieee802154/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-ieee802154"
version = "0.1.0"
version = "0.2.0"
edition = "2021"
rust-version = "1.76.0"
description = "Low-level IEEE 802.15.4 driver for the ESP32-C6 and ESP32-H2"
Expand All @@ -17,9 +17,9 @@ test = false

[dependencies]
byte = "0.2.7"
critical-section = "1.1.2"
critical-section = "1.1.3"
document-features = "0.2.10"
esp-hal = { version = "0.19.0", path = "../esp-hal" }
esp-hal = { version = "0.20.0", path = "../esp-hal" }
esp-wifi-sys = "0.4.0"
heapless = "0.8.0"
ieee802154 = "0.6.1"
Expand Down
2 changes: 1 addition & 1 deletion esp-lp-hal/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ esp32s2-ulp = { version = "0.3.0", features = ["critical-section"], option
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.12.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
procmacros = { version = "0.13.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
riscv = { version = "0.11.1", features = ["critical-section-single-hart"] }

[dev-dependencies]
Expand Down
6 changes: 3 additions & 3 deletions esp-metadata/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-metadata"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
rust-version = "1.60.0"
description = "Metadata for Espressif devices"
Expand All @@ -9,8 +9,8 @@ license = "MIT OR Apache-2.0"

[dependencies]
anyhow = "1.0.86"
clap = { version = "4.5.4", features = ["derive"] }
clap = { version = "4.5.16", features = ["derive"] }
basic-toml = "0.1.9"
lazy_static = "1.5.0"
serde = { version = "1.0.204", features = ["derive"] }
serde = { version = "1.0.209", features = ["derive"] }
strum = { version = "0.26.3", features = ["derive"] }
9 changes: 2 additions & 7 deletions esp-println/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,11 @@ 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.11.0 - 2024-08-29

### Added
- made `esp_println::Printer::write_bytes` public (#1812)

### Changed

### Fixed

### Removed
- Made `esp_println::Printer::write_bytes` public (#1812)

## 0.10.0 - 2024-07-15

Expand Down
6 changes: 3 additions & 3 deletions esp-println/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-println"
version = "0.10.0"
version = "0.11.0"
edition = "2021"
rust-version = "1.76.0"
description = "Provides `print!` and `println!` implementations various Espressif devices"
Expand All @@ -14,10 +14,10 @@ default-target = "riscv32imc-unknown-none-elf"
features = ["esp32c3"]

[dependencies]
critical-section = { version = "1.1.2", optional = true }
critical-section = { version = "1.1.3", 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 }
portable-atomic = { version = "1.7.0", optional = true, default-features = false }

[build-dependencies]
esp-build = { version = "0.1.0", path = "../esp-build" }
Expand Down
4 changes: 1 addition & 3 deletions esp-wifi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.0 - 2024-08-29

### Added

Expand All @@ -21,8 +21,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Increased NPL event queue size to prevent overflow (#1891)

### Removed

## 0.7.1 - 2024-07-17

### Changed
Expand Down
Loading