Skip to content

Commit

Permalink
New package releases (#2569)
Browse files Browse the repository at this point in the history
* New package releases

* Update `CHANGELOG.md` for all packages to be published
  • Loading branch information
jessebraham authored Nov 20, 2024
1 parent 73a6e32 commit bdfec37
Show file tree
Hide file tree
Showing 19 changed files with 123 additions and 55 deletions.
10 changes: 8 additions & 2 deletions esp-config/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Removed

## [0.1.0] - 2024-10-10
## 0.2.0 - 2024-11-20

### Added

- Add configuration validation (#2475)

## 0.1.0 - 2024-10-10

- Initial release

[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-config?since=2024-10-10
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-config?since=2024-11-20
2 changes: 1 addition & 1 deletion esp-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-config"
version = "0.1.0"
version = "0.2.0"
edition = "2021"
rust-version = "1.79.0"
description = "Configure projects using esp-hal and related packages"
Expand Down
12 changes: 11 additions & 1 deletion esp-hal-embassy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

### Changed

### Fixed

### Removed

## 0.5.0 - 2024-11-20

### Added

- `ESP_HAL_EMBASSY_LOW_POWER_WAIT` configuration option. (#2329)

### Changed
Expand Down Expand Up @@ -55,4 +65,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## 0.1.0 - 2024-06-04

[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-embassy?since=2024-10-10
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-embassy?since=2024-11-20
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.4.0"
version = "0.5.0"
edition = "2021"
rust-version = "1.79.0"
description = "Embassy support for esp-hal"
Expand All @@ -12,20 +12,20 @@ default-target = "riscv32imac-unknown-none-elf"
features = ["esp32c6"]

[dependencies]
critical-section = "1.1.3"
critical-section = "1.2.0"
defmt = { version = "0.3.8", optional = true }
document-features = "0.2.10"
embassy-executor = { version = "0.6.0", optional = true }
embassy-executor = { version = "0.6.3", optional = true }
embassy-time-driver = { version = "0.1.0", features = [ "tick-hz-1_000_000" ] }
esp-hal = { version = "0.21.0", path = "../esp-hal" }
esp-hal = { version = "0.22.0", path = "../esp-hal" }
log = { version = "0.4.22", optional = true }
macros = { version = "0.14.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
macros = { version = "0.15.0", features = ["embassy"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
portable-atomic = "1.9.0"
static_cell = "2.1.0"

[build-dependencies]
esp-build = { version = "0.1.0", path = "../esp-build" }
esp-config = { version = "0.1.0", path = "../esp-config", features = ["build"] }
esp-config = { version = "0.2.0", path = "../esp-config", features = ["build"] }
esp-metadata = { version = "0.4.0", path = "../esp-metadata" }

[features]
Expand Down
8 changes: 7 additions & 1 deletion esp-hal-procmacros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Removed

## [0.15.0] - 2024-11-20

### Changed

- Remove `get_` prefix from functions (#2528)

## [0.14.0] - 2024-10-10

## [0.13.0] - 2024-08-29
Expand Down Expand Up @@ -45,4 +51,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial release

[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-procmacros?since=2024-10-10
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-procmacros?since=2024-11-20
6 changes: 3 additions & 3 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.14.0"
version = "0.15.0"
edition = "2021"
rust-version = "1.76.0"
description = "Procedural macros for esp-hal"
Expand All @@ -20,9 +20,9 @@ litrs = "0.4.1"
object = { version = "0.36.5", optional = true, default-features = false, features = ["read_core", "elf"] }
proc-macro-crate = "3.2.0"
proc-macro-error2 = "2.0.1"
proc-macro2 = "1.0.87"
proc-macro2 = "1.0.89"
quote = "1.0.37"
syn = { version = "2.0.79", features = ["extra-traits", "full"] }
syn = { version = "2.0.87", features = ["extra-traits", "full"] }

[features]
## Provide a `#[main]` procmacro to mark the entry point for Embassy applications.
Expand Down
13 changes: 12 additions & 1 deletion esp-hal/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

### Changed

### Fixed

### Removed

## [0.22.0] - 2024-11-20

### Added

- A new config option `PLACE_SWITCH_TABLES_IN_RAM` to improve performance (especially for interrupts) at the cost of slightly more RAM usage (#2331)
- A new config option `PLACE_ANON_IN_RAM` to improve performance (especially for interrupts) at the cost of RAM usage (#2331)
- Add burst transfer support to DMA buffers (#2336)
Expand Down Expand Up @@ -920,7 +930,8 @@ 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.21.1...HEAD
[Unreleased]: https://github.com/esp-rs/esp-hal/compare/v0.22.0...HEAD
[0.22.0]: https://github.com/esp-rs/esp-hal/compare/v0.21.1...v0.22.0
[0.21.1]: https://github.com/esp-rs/esp-hal/compare/v0.21.0...v0.21.1
[0.21.0]: https://github.com/esp-rs/esp-hal/compare/v0.20.1...v0.21.0
[0.20.1]: https://github.com/esp-rs/esp-hal/compare/v0.20.0...v0.20.1
Expand Down
22 changes: 11 additions & 11 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.21.1"
version = "0.22.0"
edition = "2021"
rust-version = "1.79.0"
description = "Bare-metal HAL for Espressif devices"
Expand All @@ -16,13 +16,13 @@ rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
bitflags = "2.6.0"
bytemuck = "1.18.0"
bitfield = "0.16.1"
bytemuck = "1.19.0"
bitfield = "0.17.0"
cfg-if = "1.0.0"
chrono = { version = "0.4.38", default-features = false }
critical-section = "1.1.3"
critical-section = "1.2.0"
defmt = { version = "0.3.8", optional = true }
delegate = "0.12.0"
delegate = "0.13.1"
digest = { version = "0.10.7", default-features = false, optional = true }
document-features = "0.2.10"
embassy-embedded-hal = "0.2.0"
Expand All @@ -44,8 +44,8 @@ log = { version = "0.4.22", optional = true }
nb = "1.1.0"
paste = "1.0.15"
portable-atomic = { version = "1.9.0", default-features = false }
procmacros = { version = "0.14.0", features = ["enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
riscv = { version = "0.11.1", optional = true }
procmacros = { version = "0.15.0", features = ["enum-dispatch", "interrupt", "ram"], package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
riscv = { version = "0.12.1", optional = true }
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 }
Expand All @@ -65,18 +65,18 @@ esp32s2 = { version = "0.25.0", features = ["critical-section", "rt"], optional
esp32s3 = { version = "0.29.0", features = ["critical-section", "rt"], optional = true }

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

[target.'cfg(target_arch = "xtensa")'.dependencies]
xtensa-lx-rt = { version = "0.17.0", path = "../xtensa-lx-rt" }
xtensa-lx-rt = { version = "0.17.2", 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.4.0", path = "../esp-metadata" }
esp-config = { version = "0.1.0", path = "../esp-config", features = ["build"] }
serde = { version = "1.0.210", features = ["derive"] }
esp-config = { version = "0.2.0", path = "../esp-config", features = ["build"] }
serde = { version = "1.0.215", features = ["derive"] }

[features]
default = []
Expand Down
10 changes: 7 additions & 3 deletions esp-ieee802154/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- Removed `get_` prefixes from functions (#2528)

### Fixed

### Removed

## 0.4.0 - 2024-11-20

### Removed

- Removed `get_` prefixes from functions (#2528)

## 0.3.1 - 2024-10-10

- Bumped esp-wifi-sys to `v0.6.0`
Expand Down Expand Up @@ -54,4 +58,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial release

[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-ieee802154?since=2024-10-10
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-ieee802154?since=2024-11-20
12 changes: 6 additions & 6 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.3.1"
version = "0.4.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,19 +17,19 @@ test = false

[dependencies]
byte = "0.2.7"
critical-section = "1.1.3"
critical-section = "1.2.0"
document-features = "0.2.10"
esp-hal = { version = "0.21.0", path = "../esp-hal" }
esp-wifi-sys = { version = "0.6.0", git = "https://github.com/esp-rs/esp-wifi-sys.git", rev = "a3e2ed64e9095f120bbcebe6287ddf62760774db" }
esp-hal = { version = "0.22.0", path = "../esp-hal" }
esp-wifi-sys = "0.7.0"
heapless = "0.8.0"
ieee802154 = "0.6.1"
cfg-if = "1.0.0"
esp-config = { version = "0.1.0", path = "../esp-config" }
esp-config = { version = "0.2.0", path = "../esp-config" }
defmt = { version = "0.3.8", optional = true }
log = { version = "0.4.22", optional = true }

[build-dependencies]
esp-config = { version = "0.1.0", path = "../esp-config" }
esp-config = { version = "0.2.0", path = "../esp-config" }


[features]
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 @@ -35,7 +35,7 @@ esp32c6-lp = { version = "0.3.0", features = ["critical-section"], option
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 }
procmacros = { version = "0.14.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
procmacros = { version = "0.15.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: 6 additions & 0 deletions esp-riscv-rt/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Removed

## 0.9.1 - 2024-11-20

## Fixed

- Fix interrupt stack alignment (#2425)

## 0.9.0 - 2024-07-15

### Added
Expand Down
6 changes: 3 additions & 3 deletions esp-riscv-rt/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-riscv-rt"
version = "0.9.0"
version = "0.9.1"
edition = "2021"
rust-version = "1.65"
description = "Minimal runtime / startup for RISC-V CPUs from Espressif"
Expand All @@ -11,8 +11,8 @@ categories = ["embedded", "no-std"]

[dependencies]
document-features = "0.2.10"
riscv = "0.11.1"
riscv-rt-macros = "0.2.1"
riscv = "0.12.1"
riscv-rt-macros = "0.2.2"

[features]
## Move the stack to the start of RAM to get zero-cost stack overflow
Expand Down
12 changes: 11 additions & 1 deletion esp-storage/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

### Changed

### Fixed

### Removed

## 0.4.0 - 2024-11-20

### Added

- Added trait MultiwriteNorFlash to FlashStorage (#2478)

### Changed
Expand All @@ -25,4 +35,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## 0.1.0 - 2022-09-26

[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-storage?since=2024-10-10
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-storage?since=2024-11-20
4 changes: 2 additions & 2 deletions esp-storage/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-storage"
version = "0.3.1"
version = "0.4.0"
edition = "2021"
rust-version = "1.76.0"
authors = [
Expand All @@ -24,7 +24,7 @@ categories = [

[dependencies]
embedded-storage = "0.3.1"
critical-section = { version = "1.1.3", optional = true }
critical-section = { version = "1.2.0", optional = true }

[build-dependencies]
esp-build = { version = "0.1.0", path = "../esp-build" }
Expand Down
13 changes: 11 additions & 2 deletions esp-wifi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

### Changed

### Fixed

### Removed

## 0.11.0 - 2024-11-20

### Added

- Added `serde` support through the `serde` feature (#2346)
- Added `PowerSaveMode` and `set_power_saving` methods on `EspNowManager` & `WifiController` (#2446)
- Added CSI support (#2422)
Expand All @@ -34,7 +44,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Features `async`, `embassy-net` have been removed (#2446)
- Features `phy-enable-usb` & `dump-packets` have been turned into configuration options `phy_enable_usb` & `dump_packets` (#2446)
- Features `ps-min-modem` & `ps-max-modem` have been removed in favour of a runtime config (#2446)

- The blocking networking stack is removed (#2488)

## 0.10.1 - 2024-10-10
Expand Down Expand Up @@ -190,4 +199,4 @@ Initial release supporting WiFi on ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C2

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-10-10
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-wifi?since=2024-11-20
Loading

0 comments on commit bdfec37

Please sign in to comment.