Skip to content

Commit 50c7fd3

Browse files
bors[bot]adamgreig
andauthored
Merge #379
379: Backport 0.7.4's changelog updates and version number to master r=thejpster a=adamgreig Co-authored-by: Adam Greig <[email protected]>
2 parents 78f4945 + fd8dbba commit 50c7fd3

File tree

2 files changed

+26
-10
lines changed

2 files changed

+26
-10
lines changed

CHANGELOG.md

+25-9
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,37 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
88
## [Unreleased]
99

1010
### Added
11+
- Updated `SCB.ICSR.VECTACTIVE`/`SCB::vect_active()` to be 9 bits instead of 8.
12+
Also fixes `VectActive::from` to take a `u16` and subtract `16` for
13+
`VectActive::Interrupt`s to match `SBC::vect_active()` (#373).
14+
- DWT: add `configure` API for address, cycle count comparison (#342, #367).
15+
- ITM: add `configure` API (#342).
16+
- TPIU: add API for *Formatter and Flush Control* (FFCR) and *Selected Pin Control* (SPPR) registers (#342).
17+
- Add `std` and `serde` crate features for improved host-side ITM decode functionality when working with the downstream `itm`, `cargo-rtic-scope` crates (#363, #366).
18+
19+
## [v0.7.4] - 2021-12-31
20+
21+
### Added
22+
1123
- Added support for additional DWT counters (#349)
1224
- CPI counter
1325
- Exception overhead counter
1426
- LSU counter
1527
- Folded-instruction counter
1628
- Added `DWT.set_cycle_count` (#347).
1729
- Added support for the Cortex-M7 TCM and cache access control registers.
18-
There is a feature `cm7` to enable access to these.
30+
There is a feature `cm7` to enable access to these (#352).
31+
- Add derives for serde, Hash, and PartialOrd to VectActive behind feature
32+
gates for host-platform use (#363).
33+
- Support host platforms besides x86_64 (#369).
1934
- Added `delay::Delay::with_source`, a constructor that lets you specify
2035
the SysTick clock source (#374).
21-
- Updated `SCB.ICSR.VECTACTIVE`/`SCB::vect_active()` to be 9 bits instead of 8.
22-
Also fixes `VectActive::from` to take a `u16` and subtract `16` for
23-
`VectActive::Interrupt`s to match `SBC::vect_active()` (#373).
24-
- DWT: add `configure` API for address, cycle count comparison (#342, #367).
25-
- ITM: add `configure` API (#342).
26-
- TPIU: add API for *Formatter and Flush Control* (FFCR) and *Selected Pin Control* (SPPR) registers (#342).
27-
- Add `std` and `serde` crate features for improved host-side ITM decode functionality when working with the downstream `itm`, `cargo-rtic-scope` crates (#363, #366).
36+
37+
### Fixed
38+
39+
- Fix incorrect AIRCR PRIGROUP mask (#338, #339).
40+
- Fix nightly users of inline-asm breaking now that the asm macro is removed
41+
from the prelude (#372).
2842

2943
### Deprecated
3044

@@ -33,6 +47,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
3347

3448
[C-GETTER]: https://rust-lang.github.io/api-guidelines/naming.html#c-getter
3549

50+
3651
## [v0.7.3] - 2021-07-03
3752

3853
### Fixed
@@ -726,7 +741,8 @@ fn main() {
726741
- Functions to get the vector table
727742
- Wrappers over miscellaneous instructions like `bkpt`
728743

729-
[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/v0.7.3...HEAD
744+
[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/v0.7.4...HEAD
745+
[v0.7.4]: https://github.com/rust-embedded/cortex-m/compare/v0.7.3...v0.7.4
730746
[v0.7.3]: https://github.com/rust-embedded/cortex-m/compare/v0.7.2...v0.7.3
731747
[v0.7.2]: https://github.com/rust-embedded/cortex-m/compare/v0.7.1...v0.7.2
732748
[v0.7.1]: https://github.com/rust-embedded/cortex-m/compare/v0.7.0...v0.7.1

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ license = "MIT OR Apache-2.0"
1111
name = "cortex-m"
1212
readme = "README.md"
1313
repository = "https://github.com/rust-embedded/cortex-m"
14-
version = "0.7.3"
14+
version = "0.7.4"
1515
edition = "2018"
1616
links = "cortex-m" # prevent multiple versions of this crate to be linked together
1717

0 commit comments

Comments
 (0)