Skip to content

Commit 9177271

Browse files
authored
Merge pull request #533 from rust-embedded/c-m-rt-0.7.5
Prepare for cortex-m-rt 0.7.5
2 parents e41d989 + 14772b4 commit 9177271

File tree

3 files changed

+19
-5
lines changed

3 files changed

+19
-5
lines changed

cortex-m-rt/CHANGELOG.md

+16-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
## [v0.7.5]
11+
12+
- Fix incorrect dependency on cortex-m-rt-macros in v0.7.4 which led to
13+
incorrect HardFault handlers being generated.
1014
- MSRV is now Rust 1.61 to support syn verions >=2.0.68
11-
- The `_stack_end` symbol is added, e.g. for use with MSPLIM.
15+
- The `_stack_end` symbol is added, e.g. for use with MSPLIM (#565)
16+
- Macros now expand to include an `unsafe` block and `allow(static_mut_refs)`
17+
when generating the `&'static mut` references in entry/interrupt handlers
18+
(#561, #558)
19+
- `expect` attribute now permitted on entry/interrupt handlers (#557)
20+
- Up to 496 interrupts now permitted on ARMv8-M (#555)
21+
- Add new `paint-stack` feature which writes a fixed value to the entire stack
22+
during initialisation (#548)
23+
- The hard fault handler `_HardFault` is now placed in the `.HardFault.user`
24+
linker section (#535)
1225

1326
## [v0.7.4]
1427

@@ -632,7 +645,8 @@ section size addr
632645

633646
Initial release
634647

635-
[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.4...HEAD
648+
[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.5...HEAD
649+
[v0.7.4]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.4...c-m-rt-v0.7.5
636650
[v0.7.4]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.3...c-m-rt-v0.7.4
637651
[v0.7.3]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.2...c-m-rt-v0.7.3
638652
[v0.7.2]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.1...c-m-rt-v0.7.2

cortex-m-rt/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ license = "MIT OR Apache-2.0"
1212
name = "cortex-m-rt"
1313
readme = "README.md"
1414
repository = "https://github.com/rust-embedded/cortex-m"
15-
version = "0.7.4"
15+
version = "0.7.5"
1616
autoexamples = true
1717
links = "cortex-m-rt" # Prevent multiple versions of cortex-m-rt being linked
1818
edition = "2021"
1919
rust-version = "1.61"
2020

2121
[dependencies]
22-
cortex-m-rt-macros = { path = "macros", version = "=0.7.0" }
22+
cortex-m-rt-macros = { path = "macros", version = "=0.7.5" }
2323

2424
[dev-dependencies]
2525
cortex-m = { version = "0.7.4", path = "../cortex-m" }

cortex-m-rt/macros/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords = ["arm", "cortex-m", "runtime", "startup"]
77
license = "MIT OR Apache-2.0"
88
name = "cortex-m-rt-macros"
99
repository = "https://github.com/rust-embedded/cortex-m"
10-
version = "0.7.0"
10+
version = "0.7.5"
1111
edition = "2021"
1212
rust-version = "1.61"
1313

0 commit comments

Comments
 (0)