Skip to content

Commit 59a2c17

Browse files
authored
New package releases (#2959)
* Fix some styling issues in top-level README.md * Update package dependencies and bump version numbers * Update each `CHANGELOG.md` file for packages to be published * Update `esp-hal` migration guide * Fix typo in `esp-hal` changelog
1 parent 240f790 commit 59a2c17

File tree

30 files changed

+224
-142
lines changed

30 files changed

+224
-142
lines changed

README.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
<center>
2-
3-
![esp-rs Logo](./resources/esp-rs.svg)
4-
5-
# esp-hal
6-
7-
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/esp-rs/esp-hal/ci.yml?labelColor=1C2C2E&label=CI&logo=github&style=flat-square)
8-
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/esp-rs/esp-hal/hil.yml?labelColor=1C2C2E&label=HIL&logo=github&style=flat-square&event=merge_group)
9-
![MIT/Apache-2.0 licensed](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue?labelColor=1C2C2E&style=flat-square)
10-
[![Matrix](https://img.shields.io/matrix/esp-rs:matrix.org?labelColor=1C2C2E&label=join%20matrix&color=BEC5C9&logo=matrix&style=flat-square)](https://matrix.to/#/#esp-rs:matrix.org)
11-
12-
</center>
1+
<p align="center">
2+
<img src="./resources/esp-rs.svg" alt="esp-rs logo" width="100px" />
3+
</p>
4+
5+
<h1 align="center">esp-hal</h1>
6+
7+
<p align="center">
8+
<img src="https://img.shields.io/github/actions/workflow/status/esp-rs/esp-hal/ci.yml?labelColor=1C2C2E&label=CI&logo=github&style=flat-square" alt="GitHub Actions Workflow Status" />
9+
<img src="https://img.shields.io/github/actions/workflow/status/esp-rs/esp-hal/hil.yml?labelColor=1C2C2E&label=HIL&logo=github&style=flat-square&event=merge_group" alt="GitHub Actions Workflow Status" />
10+
<img src="https://img.shields.io/badge/license-MIT%2FApache--2.0-blue?labelColor=1C2C2E&style=flat-square" alt="MIT/Apache-2.0 licensed" />
11+
<a href="https://matrix.to/#/#esp-rs:matrix.org">
12+
<img src="https://img.shields.io/matrix/esp-rs:matrix.org?labelColor=1C2C2E&label=join%20matrix&color=BEC5C9&logo=matrix&style=flat-square" alt="Matrix" />
13+
</a>
14+
</p>
1315

1416
Bare-metal (`no_std`) hardware abstraction layer for Espressif devices. Currently supports, to varying degrees, the following devices:
1517

esp-alloc/CHANGELOG.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
- `esp_alloc::HEAP.stats()` can now be used to get heap usage informations (#2137)
13-
1412
### Changed
1513

16-
- Bump MSRV to 1.84 (#2951)
17-
1814
### Fixed
1915

2016
### Removed
2117

18+
## 0.6.0 - 2025-01-15
19+
20+
### Added
21+
22+
- `esp_alloc::HEAP.stats()` can now be used to get heap usage informations (#2137)
23+
24+
### Changed
25+
26+
- Bump MSRV to 1.84 (#2951)
27+
2228
## 0.5.0 - 2024-10-10
2329

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

3642
## 0.1.0 - 2022-07-25
3743

38-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-alloc?since=2024-10-10
44+
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-alloc?since=2025-01-15

esp-alloc/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-alloc"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
edition = "2021"
55
rust-version = "1.84.0"
66
description = "A heap allocator for Espressif devices"
@@ -14,9 +14,9 @@ default-target = "riscv32imc-unknown-none-elf"
1414
features = ["nightly"]
1515

1616
[dependencies]
17-
defmt = { version = "0.3.8", optional = true }
17+
defmt = { version = "0.3.10", optional = true }
1818
cfg-if = "1.0.0"
19-
critical-section = "1.1.3"
19+
critical-section = "1.2.0"
2020
enumset = "1.1.5"
2121
linked_list_allocator = { version = "0.10.5", default-features = false, features = ["const_mut_refs"] }
2222
document-features = "0.2.10"

esp-backtrace/CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Changed
1313

14-
- Bump MSRV to 1.84 (#2951)
15-
1614
### Fixed
1715

1816
### Removed
1917

18+
## 0.15.0 - 2025-01-15
19+
20+
### Changed
21+
22+
- Bump MSRV to 1.84 (#2951)
23+
2024
## 0.14.2 - 2024-10-10
2125

2226
### Fixed
@@ -62,4 +66,4 @@ No changes - published to avoid conflicts with `esp-println`
6266
- Fix compilation for nightly after 2024-06-12. (#1681)
6367
- Only prints float registers on targets which have them. (#1690)
6468

65-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-backtrace?since=2024-10-10
69+
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-backtrace?since=2025-01-15

esp-backtrace/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-backtrace"
3-
version = "0.14.2"
3+
version = "0.15.0"
44
edition = "2021"
55
rust-version = "1.84.0"
66
description = "Bare-metal backtrace support for Espressif devices"
@@ -14,12 +14,12 @@ default-target = "riscv32imc-unknown-none-elf"
1414
features = ["esp32c3", "panic-handler", "exception-handler", "println", "esp-println/uart"]
1515

1616
[dependencies]
17-
defmt = { version = "0.3.8", optional = true }
18-
esp-println = { version = "0.12.0", optional = true, default-features = false, path = "../esp-println" }
19-
semihosting = { version = "0.1.15", optional = true }
17+
defmt = { version = "0.3.10", optional = true }
18+
esp-println = { version = "0.13.0", optional = true, default-features = false, path = "../esp-println" }
19+
semihosting = { version = "0.1.18", optional = true }
2020

2121
[build-dependencies]
22-
esp-build = { version = "0.1.0", path = "../esp-build" }
22+
esp-build = { version = "0.2.0", path = "../esp-build" }
2323

2424
[features]
2525
default = ["colors"]

esp-build/CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
### Changed
13+
1214
### Fixed
1315

16+
### Removed
17+
18+
## 0.2.0 - 2025-01-15
19+
1420
### Changed
1521

1622
- Use `panic` instead of `process::exit` in esp-build (#2402 )
1723
- Bump MSRV to 1.84 (#2951)
1824

19-
### Removed
20-
2125
## [0.1.0] - 2024-04-17
2226

2327
- Initial release
2428

25-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-build?since=2024-04-17
29+
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-build?since=2025-01-15

esp-build/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-build"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
edition = "2021"
55
rust-version = "1.84.0"
66
description = "Build utilities for esp-hal"
@@ -11,6 +11,6 @@ license = "MIT OR Apache-2.0"
1111
proc-macro = true
1212

1313
[dependencies]
14-
quote = "1.0.37"
15-
syn = { version = "2.0.79", features = ["fold", "full"] }
14+
quote = "1.0.38"
15+
syn = { version = "2.0.96", features = ["fold", "full"] }
1616
termcolor = "1.4.1"

esp-config/CHANGELOG.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
### Changed
13+
14+
### Fixed
15+
16+
### Removed
17+
18+
## 0.3.0 - 2025-01-15
19+
1220
### Fixed
1321

1422
- Users no longer have to manually import `esp_config_int_parse`. (#2630)
@@ -18,8 +26,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1826
- Crate prefixes and configuration keys are now separated by `_CONFIG_` (#2848)
1927
- Bump MSRV to 1.84 (#2951)
2028

21-
### Removed
22-
2329
## 0.2.0 - 2024-11-20
2430

2531
### Added
@@ -30,4 +36,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3036

3137
- Initial release
3238

33-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-config?since=2024-11-20
39+
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-config?since=2025-01-15

esp-config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "esp-config"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
rust-version = "1.84.0"
66
description = "Configure projects using esp-hal and related packages"

esp-hal-embassy/CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
### Changed
13+
14+
### Fixed
15+
16+
### Removed
17+
18+
## 0.6.0 - 2025-01-15
19+
20+
### Added
21+
1222
- Added `ESP_HAL_EMBASSY_CONFIG_TIMER_QUEUE` (#2701)
1323
- Added `ESP_HAL_EMBASSY_CONFIG_GENERIC_QUEUE_SIZE` instead of using `embassy-time/generic-queue-*` (#2701)
1424

@@ -78,4 +88,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7888

7989
## 0.1.0 - 2024-06-04
8090

81-
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-embassy?since=2024-11-20
91+
[Unreleased]: https://github.com/esp-rs/esp-hal/commits/main/esp-hal-embassy?since=2025-01-15

0 commit comments

Comments
 (0)