New package releases (#2569)

* New package releases

* Update `CHANGELOG.md` for all packages to be published
This commit is contained in:
Jesse Braham 2024-11-20 01:16:33 -08:00 committed by GitHub
parent 73a6e32971
commit bdfec3781f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 123 additions and 55 deletions

View File

@ -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

View File

@ -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"

View File

@ -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
@ -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

View File

@ -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"
@ -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]

View File

@ -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
@ -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

View File

@ -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"
@ -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.

View File

@ -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)
@ -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

View File

@ -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"
@ -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"
@ -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 }
@ -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 = []

View File

@ -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`
@ -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

View File

@ -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"
@ -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]

View File

@ -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]

View File

@ -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

View File

@ -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"
@ -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

View File

@ -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
@ -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

View File

@ -1,6 +1,6 @@
[package]
name = "esp-storage"
version = "0.3.1"
version = "0.4.0"
edition = "2021"
rust-version = "1.76.0"
authors = [
@ -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" }

View File

@ -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)
@ -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
@ -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

View File

@ -1,6 +1,6 @@
[package]
name = "esp-wifi"
version = "0.10.1"
version = "0.11.0"
edition = "2021"
rust-version = "1.79.0"
authors = ["The ESP-RS team"]
@ -17,12 +17,12 @@ defmt = { version = "0.3.8", optional = true }
log = { version = "0.4.22", optional = true }
document-features = "0.2.10"
esp-alloc = { version = "0.5.0", path = "../esp-alloc", optional = true }
esp-hal = { version = "0.21.0", path = "../esp-hal", default-features = false }
esp-hal = { version = "0.22.0", path = "../esp-hal", default-features = false }
smoltcp = { version = "0.11.0", default-features = false, features = [
"medium-ethernet",
"socket-raw",
], optional = true }
critical-section = "1.1.3"
critical-section = "1.2.0"
enumset = { version = "1.1.5", default-features = false, optional = true }
embedded-io = { version = "0.6.1", default-features = false }
embedded-io-async = { version = "0.6.1" }
@ -32,24 +32,24 @@ heapless = { version = "0.8.0", default-features = false, features = [
] }
num-derive = { version = "0.4.2" }
num-traits = { version = "0.2.19", default-features = false }
esp-wifi-sys = { version = "0.6.0", git = "https://github.com/esp-rs/esp-wifi-sys.git", rev = "a3e2ed64e9095f120bbcebe6287ddf62760774db"}
esp-wifi-sys = "0.7.0"
embassy-sync = { version = "0.6.0", optional = true }
embassy-net-driver = { version = "0.2.0", optional = true }
libm = "0.2.8"
libm = "0.2.11"
cfg-if = "1.0.0"
portable-atomic = { version = "1.9.0", default-features = false }
portable_atomic_enum = { version = "0.3.1", features = ["portable-atomic"] }
rand_core = "0.6.4"
bt-hci = { version = "0.1.1", optional = true }
esp-config = { version = "0.1.0", path = "../esp-config" }
esp-config = { version = "0.2.0", path = "../esp-config" }
xtensa-lx-rt = { version = "0.17.1", path = "../xtensa-lx-rt", optional = true }
serde = { version = "1.0.210", default-features = false, features = ["derive"], optional = true }
xtensa-lx-rt = { version = "0.17.2", path = "../xtensa-lx-rt", optional = true }
serde = { version = "1.0.215", default-features = false, features = ["derive"], optional = true }
[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]
@ -143,4 +143,4 @@ features = [
"coex",
"esp-hal/default",
]
default-target = "riscv32imc-unknown-none-elf"
default-target = "riscv32imc-unknown-none-elf"

View File

@ -13,6 +13,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
### Removed
## 0.17.2 - 2024-11-20
### Fixed
- Fixed saving the state of the FPU co-processor. (#2311)
### Removed

View File

@ -1,6 +1,6 @@
[package]
name = "xtensa-lx-rt"
version = "0.17.1"
version = "0.17.2"
edition = "2021"
rust-version = "1.65"
description = "Minimal startup/runtime for Xtensa LX CPUs"