Skip to content

Commit c119b6b

Browse files
Update cortex-ar to 0.3.0
1 parent c8d425d commit c119b6b

File tree

4 files changed

+14
-10
lines changed

4 files changed

+14
-10
lines changed

cortex-a-rt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ rust-version = "1.83"
1515
version = "0.1.1"
1616

1717
[dependencies]
18-
cortex-ar = {version = "0.2.0", path = "../cortex-ar"}
18+
cortex-ar = { version = "0.3.0", path = "../cortex-ar" }
1919
cortex-ar-rt-macros = { path = "../cortex-ar-rt-macros", version = "=0.1.0" }
2020

2121
[features]

cortex-ar/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [v0.3.0]
11+
1012
- Bumped MSRV for `cortex-ar` to v1.83 to allow compatibility with `arbitrary-int` v2.
1113

1214
### Added
1315

1416
- `dmb` data memory barrier in ASM module.
15-
- API for inner cache maintenance as part of the new `cache` module. This includes functions to
16-
completely clean, invalidate or clean & invalidate the L1 data cache or perform data cache
17-
maintenance by MVA (specific address).
18-
- Added new `L1Section::set_section_attrs` and `L1Section::section_attrs` method. Also added
19-
low-level `L1Section::new_with_addr_upper_bits_and_attrs` constructor.
17+
- API for inner cache maintenance as part of the new `cache` module. This
18+
includes functions to completely clean, invalidate or clean & invalidate the
19+
L1 data cache or perform data cache maintenance by MVA (specific address).
20+
- new `L1Section::set_section_attrs` and `L1Section::section_attrs` method,
21+
and low-level `L1Section::new_with_addr_upper_bits_and_attrs` constructor
22+
- `Debug`, `Copy`, `Clone` derives for all system register types
2023
- optional `serde` derives behind a `serde` feature gate
21-
- lots of missing `Debug`, `Copy`, `Clone`, `defmt::Format` derives.
24+
- optional `defmt::Format` derives behind a `defmt` feature gate
2225

2326
### Changed
2427

@@ -46,6 +49,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
4649

4750
Initial release
4851

49-
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-v0.2.0...HEAD
52+
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-v0.3.0...HEAD
53+
[v0.3.0]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-v0.2.0...cortex-ar-v0.3.0
5054
[v0.2.0]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-v0.1.0...cortex-ar-v0.2.0
5155
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/cortex-ar-v0.1.0

cortex-ar/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ readme = "README.md"
2222
repository = "https://github.com/rust-embedded/cortex-ar.git"
2323
homepage = "https://github.com/rust-embedded/cortex-ar.git"
2424
rust-version = "1.83"
25-
version = "0.2.0"
25+
version = "0.3.0"
2626

2727
[dependencies]
2828
arbitrary-int = "2"

cortex-r-rt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ rust-version = "1.83"
2424
version = "0.2.0"
2525

2626
[dependencies]
27-
cortex-ar = {version = "0.2.0", path = "../cortex-ar"}
27+
cortex-ar = { version = "0.3.0", path = "../cortex-ar" }
2828
cortex-ar-rt-macros = {path = "../cortex-ar-rt-macros", version = "=0.1.0"}
2929

3030
[features]

0 commit comments

Comments
 (0)