Skip to content

Commit

Permalink
New package releases
Browse files Browse the repository at this point in the history
  • Loading branch information
jessebraham committed Jul 4, 2023
1 parent 26473ba commit 8b8eea6
Show file tree
Hide file tree
Showing 11 changed files with 31 additions and 31 deletions.
14 changes: 7 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Please note that only changes to the `esp-hal-common` package are tracked in thi
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] - 2023-06-04

### Added

Expand All @@ -20,14 +20,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add LEDC hardware fade support (#475)
- Added support for multicore async GPIO (#542)
- Add a fn to poll DMA transfers (#559)
- Simplify the `Delay` driver, derive `Clone` and `Copy` (#568)
- Fix Async GPIO not disabling interupts on chips with multiple banks (#572)
- Add unified field-based efuse access (#567)
- Move `esp-riscv-rt` into esp-hal (#578)
- Add CRC functions from ESP ROM (#587)
- Add a `debug` feature to enable the PACs' `impl-register-debug` feature (#596)
- Add initial support for `I2S` in ESP32-H2 (#597)
- Fix rom::crc docs
- Add octal PSRAM support for ESP32-S3 (#610)
- Add MD5 functions from ESP ROM (#618)
- Add embassy async `read` support for `uart` (#620)
Expand All @@ -36,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- Simplify the `Delay` driver, derive `Clone` and `Copy` (#568)
- DMA types can no longer be constructed by the user (#625)
- Move core interrupt handling from Flash to RAM for RISC-V chips (ESP32-H2, ESP32-C2, ESP32-C3, ESP32-C6) (#541)
- Change LED pin to GPIO2 in ESP32 blinky example (#581)
Expand All @@ -58,13 +56,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Sometimes half-duplex non-DMA SPI reads were reading garbage in non-release mode (#552)
- ESP32-C3: Fix GPIO5 ADC channel id (#562)
- ESP32-H2: Fix direct-boot feature (#570)
- Fix Async GPIO not disabling interupts on chips with multiple banks (#572)
- ESP32-C6: Support FOSC CLK calibration for ECO1+ chip revisions (#593)
- Fixed CI by pinning the log crate to 0.4.18 (#600)
- ESP32-S3: Fix calculation of PSRAM start address
- ESP32-S3: Fix calculation of PSRAM start address (#601)
- Fixed wrong variable access (FOSC CLK calibration for ESP32-C6 #593)
- Fixed [trap location in ram](https://github.com/esp-rs/esp-hal/pull/605#issuecomment-1604039683) (#605)
- Fix rom::crc docs (#611)
- Fixed a possible overlap of `.data` and `.rwtext` (#616)
- Avoid SDA/SCL being low while configuring pins for I2C
- Avoid SDA/SCL being low while configuring pins for I2C (#619)

### Breaking

Expand Down Expand Up @@ -122,7 +122,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.9.0...HEAD
[0.10.0]: https://github.com/esp-rs/esp-hal/compare/v0.9.0...v0.10.0
[0.9.0]: https://github.com/esp-rs/esp-hal/compare/v0.8.0...v0.9.0
[0.8.0]: https://github.com/esp-rs/esp-hal/compare/v0.7.1...v0.8.0
[0.7.1]: https://github.com/esp-rs/esp-hal/compare/v0.7.0...v0.7.1
Expand Down
4 changes: 2 additions & 2 deletions esp-hal-common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp-hal-common"
version = "0.9.0"
version = "0.10.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
Expand All @@ -26,7 +26,7 @@ log = "=0.4.18"
lock_api = { version = "0.4.10", optional = true }
nb = "1.1.0"
paste = "1.0.12"
procmacros = { version = "0.5.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
procmacros = { version = "0.6.0", package = "esp-hal-procmacros", path = "../esp-hal-procmacros" }
strum = { version = "0.24.1", default-features = false, features = ["derive"] }
void = { version = "1.0.2", default-features = false }
usb-device = { version = "0.2.9", optional = true }
Expand Down
2 changes: 1 addition & 1 deletion 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.5.0"
version = "0.6.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
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.2.0"
version = "0.3.0"
edition = "2021"
description = "RMT adapter for smartleds"
repository = "https://github.com/esp-rs/esp-hal"
Expand All @@ -10,7 +10,7 @@ license = "MIT OR Apache-2.0"
features = ["esp32c3"]

[dependencies]
esp-hal-common = { version = "0.9.0", path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", path = "../esp-hal-common" }
fugit = "0.3.7"
smart-leds-trait = "0.2.1"

Expand Down
6 changes: 3 additions & 3 deletions esp32-hal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp32-hal"
version = "0.12.0"
version = "0.13.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
Expand Down Expand Up @@ -30,7 +30,7 @@ embedded-hal = { version = "0.2.7", features = ["unproven"] }
embedded-hal-1 = { version = "=1.0.0-alpha.10", optional = true, package = "embedded-hal" }
embedded-hal-async = { version = "0.2.0-alpha.1", optional = true }
embedded-hal-nb = { version = "=1.0.0-alpha.2", optional = true }
esp-hal-common = { version = "0.9.0", features = ["esp32"], path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", features = ["esp32"], path = "../esp-hal-common" }

[dev-dependencies]
aes = "0.8.3"
Expand All @@ -40,7 +40,7 @@ embassy-executor = { version = "0.2.0", features = ["nightly", "integrated-time
embedded-graphics = "0.8.0"
esp-alloc = "0.3.0"
esp-backtrace = { version = "0.7.0", features = ["esp32", "panic-handler", "exception-handler", "print-uart"] }
esp-hal-smartled = { version = "0.2.0", features = ["esp32"], path = "../esp-hal-smartled" }
esp-hal-smartled = { version = "0.3.0", features = ["esp32"], path = "../esp-hal-smartled" }
esp-println = { version = "0.5.0", features = ["esp32", "log"] }
lis3dh-async = "0.7.0"
sha2 = { version = "0.10.7", default-features = false}
Expand Down
4 changes: 2 additions & 2 deletions esp32c2-hal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp32c2-hal"
version = "0.7.0"
version = "0.8.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
Expand Down Expand Up @@ -30,7 +30,7 @@ embedded-hal = { version = "0.2.7", features = ["unproven"] }
embedded-hal-1 = { version = "=1.0.0-alpha.10", optional = true, package = "embedded-hal" }
embedded-hal-async = { version = "0.2.0-alpha.1", optional = true }
embedded-hal-nb = { version = "=1.0.0-alpha.2", optional = true }
esp-hal-common = { version = "0.9.0", features = ["esp32c2"], path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", features = ["esp32c2"], path = "../esp-hal-common" }

[dev-dependencies]
critical-section = "1.1.1"
Expand Down
6 changes: 3 additions & 3 deletions esp32c3-hal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp32c3-hal"
version = "0.9.0"
version = "0.10.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
Expand Down Expand Up @@ -32,7 +32,7 @@ embedded-hal-1 = { version = "=1.0.0-alpha.10", optional = true, package = "
embedded-hal-async = { version = "0.2.0-alpha.1", optional = true }
embedded-hal-nb = { version = "=1.0.0-alpha.2", optional = true }
embedded-can = { version = "0.4.1", optional = true }
esp-hal-common = { version = "0.9.0", features = ["esp32c3"], path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", features = ["esp32c3"], path = "../esp-hal-common" }

[dev-dependencies]
aes = "0.8.3"
Expand All @@ -41,7 +41,7 @@ crypto-bigint = { version = "0.5.2", default-features = false}
embassy-executor = { version = "0.2.0", features = ["nightly", "integrated-timers", "arch-riscv32", "executor-thread"] }
embedded-graphics = "0.8.0"
esp-backtrace = { version = "0.7.0", features = ["esp32c3", "panic-handler", "exception-handler", "print-uart"] }
esp-hal-smartled = { version = "0.2.0", features = ["esp32c3"], path = "../esp-hal-smartled" }
esp-hal-smartled = { version = "0.3.0", features = ["esp32c3"], path = "../esp-hal-smartled" }
esp-println = { version = "0.5.0", features = ["esp32c3"] }
lis3dh-async = "0.7.0"
sha2 = { version = "0.10.7", default-features = false}
Expand Down
6 changes: 3 additions & 3 deletions esp32c6-hal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp32c6-hal"
version = "0.2.0"
version = "0.3.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
Expand Down Expand Up @@ -33,7 +33,7 @@ embedded-hal-1 = { version = "=1.0.0-alpha.10", optional = true, package = "
embedded-hal-async = { version = "0.2.0-alpha.1", optional = true }
embedded-hal-nb = { version = "=1.0.0-alpha.2", optional = true }
embedded-can = { version = "0.4.1", optional = true }
esp-hal-common = { version = "0.9.0", features = ["esp32c6"], path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", features = ["esp32c6"], path = "../esp-hal-common" }

[dev-dependencies]
aes = "0.8.3"
Expand All @@ -42,7 +42,7 @@ crypto-bigint = { version = "0.5.2", default-features = false}
embassy-executor = { version = "0.2.0", features = ["nightly", "integrated-timers", "arch-riscv32", "executor-thread"] }
embedded-graphics = "0.8.0"
esp-backtrace = { version = "0.7.0", features = ["esp32c6", "panic-handler", "exception-handler", "print-uart"] }
esp-hal-smartled = { version = "0.2.0", features = ["esp32c6"], path = "../esp-hal-smartled" }
esp-hal-smartled = { version = "0.3.0", features = ["esp32c6"], path = "../esp-hal-smartled" }
esp-println = { version = "0.5.0", features = ["esp32c6"] }
lis3dh-async = "0.7.0"
sha2 = { version = "0.10.7", default-features = false}
Expand Down
4 changes: 2 additions & 2 deletions esp32h2-hal/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ embedded-hal-1 = { version = "=1.0.0-alpha.10", optional = true, package = "
embedded-hal-async = { version = "0.2.0-alpha.1", optional = true }
embedded-hal-nb = { version = "=1.0.0-alpha.2", optional = true }
embedded-can = { version = "0.4.1", optional = true }
esp-hal-common = { version = "0.9.0", features = ["esp32h2"], path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", features = ["esp32h2"], path = "../esp-hal-common" }

[dev-dependencies]
aes = "0.8.3"
Expand All @@ -42,7 +42,7 @@ crypto-bigint = { version = "0.5.2", default-features = false }
embassy-executor = { version = "0.2.0", features = ["nightly", "integrated-timers", "arch-riscv32", "executor-thread"] }
embedded-graphics = "0.8.0"
esp-backtrace = { version = "0.7.0", features = ["esp32h2", "panic-handler", "exception-handler", "print-uart"] }
esp-hal-smartled = { version = "0.2.0", features = ["esp32h2"], path = "../esp-hal-smartled" }
esp-hal-smartled = { version = "0.3.0", features = ["esp32h2"], path = "../esp-hal-smartled" }
esp-println = { version = "0.5.0", features = ["esp32h2"] }
lis3dh-async = "0.7.0"
sha2 = { version = "0.10.7", default-features = false}
Expand Down
6 changes: 3 additions & 3 deletions esp32s2-hal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp32s2-hal"
version = "0.9.0"
version = "0.10.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
Expand Down Expand Up @@ -30,7 +30,7 @@ embedded-hal = { version = "0.2.7", features = ["unproven"] }
embedded-hal-1 = { version = "=1.0.0-alpha.10", optional = true, package = "embedded-hal" }
embedded-hal-async = { version = "0.2.0-alpha.1", optional = true }
embedded-hal-nb = { version = "=1.0.0-alpha.2", optional = true }
esp-hal-common = { version = "0.9.0", features = ["esp32s2"], path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", features = ["esp32s2"], path = "../esp-hal-common" }
xtensa-atomic-emulation-trap = { version = "0.4.0" }

[dev-dependencies]
Expand All @@ -41,7 +41,7 @@ embassy-executor = { version = "0.2.0", features = ["nightly", "integrated-time
embedded-graphics = "0.8.0"
esp-alloc = "0.3.0"
esp-backtrace = { version = "0.7.0", features = ["esp32s2", "panic-handler", "print-uart", "exception-handler"] }
esp-hal-smartled = { version = "0.2.0", features = ["esp32s2"], path = "../esp-hal-smartled" }
esp-hal-smartled = { version = "0.3.0", features = ["esp32s2"], path = "../esp-hal-smartled" }
esp-println = { version = "0.5.0", features = ["esp32s2"] }
lis3dh-async = "0.7.0"
sha2 = { version = "0.10.7", default-features = false}
Expand Down
6 changes: 3 additions & 3 deletions esp32s3-hal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "esp32s3-hal"
version = "0.9.0"
version = "0.10.0"
authors = [
"Jesse Braham <[email protected]>",
"Björn Quentin <[email protected]>",
Expand Down Expand Up @@ -32,7 +32,7 @@ embedded-hal-1 = { version = "=1.0.0-alpha.10", optional = true, package = "
embedded-hal-async = { version = "0.2.0-alpha.1", optional = true }
embedded-hal-nb = { version = "=1.0.0-alpha.2", optional = true }
embedded-can = { version = "0.4.1", optional = true }
esp-hal-common = { version = "0.9.0", features = ["esp32s3"], path = "../esp-hal-common" }
esp-hal-common = { version = "0.10.0", features = ["esp32s3"], path = "../esp-hal-common" }
r0 = { version = "1.0.0", optional = true }

[dev-dependencies]
Expand All @@ -43,7 +43,7 @@ embassy-executor = { version = "0.2.0", features = ["nightly", "integrated-time
embedded-graphics = "0.8.0"
esp-alloc = "0.3.0"
esp-backtrace = { version = "0.7.0", features = ["esp32s3", "panic-handler", "exception-handler", "print-uart"] }
esp-hal-smartled = { version = "0.2.0", features = ["esp32s3"], path = "../esp-hal-smartled" }
esp-hal-smartled = { version = "0.3.0", features = ["esp32s3"], path = "../esp-hal-smartled" }
esp-println = { version = "0.5.0", features = ["esp32s3", "log"] }
lis3dh-async = "0.7.0"
sha2 = { version = "0.10.7", default-features = false}
Expand Down

0 comments on commit 8b8eea6

Please sign in to comment.