Skip to content

Commit 90c1cb6

Browse files
bors[bot]adamgreig
andauthored
Merge #454
454: Prepare for cortex-m-rt 0.7.2 r=therealprof a=adamgreig It's been about a year since the last release so may as well get the couple of bug fixes and new assembly out, I think. This also adds the new set-vtor and set-sp features. Co-authored-by: Adam Greig <[email protected]>
2 parents b0d2d03 + bf4c7e6 commit 90c1cb6

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

cortex-m-rt/CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
## [v0.7.2]
11+
12+
- MSRV is now Rust 1.59.
1013
- Moved precompiled assembly blobs to `global_asm!`, requiring Rust 1.59.
14+
- Add new `set_vtor` and `set-sp` features to conditionally set the VTOR and SP
15+
registers at device reset ([#423]).
16+
- Allow (unstable) `naked` attribute on interrupt handlers and `pre_init`.
1117

1218
## Fixes
1319

1420
- Fix `cortex_m_rt::exception` macro no longer being usable fully-qualified ([#414])
21+
- Fix veneer limit position in linker script ([#434]).
1522

1623
[#414]: https://github.com/rust-embedded/cortex-m/issues/414
24+
[#423]: https://github.com/rust-embedded/cortex-m/issues/423
25+
[#434]: https://github.com/rust-embedded/cortex-m/issues/434
1726

1827
## Notes
1928

@@ -593,7 +602,8 @@ section size addr
593602

594603
Initial release
595604

596-
[Unreleased]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.7.1...HEAD
605+
[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.2...HEAD
606+
[v0.7.2]: https://github.com/rust-embedded/cortex-m/compare/c-m-rt-v0.7.1...c-m-rt-v0.7.2
597607
[v0.7.1]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.7.0...v0.7.1
598608
[v0.7.0]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.11...v0.7.0
599609
[v0.6.15]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.14...v0.6.15

cortex-m-rt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ 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.1"
15+
version = "0.7.2"
1616
autoexamples = true
1717
links = "cortex-m-rt" # Prevent multiple versions of cortex-m-rt being linked
1818
edition = "2021"

cortex-m-rt/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ macro_rules! cfg_global_asm {
491491
// This reset vector is the initial entry point after a system reset.
492492
// Calls an optional user-provided __pre_init and then initialises RAM.
493493
// If the target has an FPU, it is enabled.
494-
// Finally jumsp to the user main function.
494+
// Finally jumps to the user main function.
495495
#[cfg(cortex_m)]
496496
cfg_global_asm! {
497497
".cfi_sections .debug_frame

0 commit comments

Comments
 (0)