Skip to content

Commit 2816a86

Browse files
committed
Bump versions and update changelogs
1 parent f0aed0f commit 2816a86

File tree

11 files changed

+87
-19
lines changed

11 files changed

+87
-19
lines changed

arm-targets/CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/).
7+
8+
## [Unreleased]
9+
10+
No changes
11+
12+
## [v0.2.0]
13+
14+
### Added
15+
16+
* `TargetInfo` struct
17+
* Armv7-A support
18+
19+
### Changed
20+
21+
* The `process_target` function returns a `TargetInfo`
22+
23+
## [v0.1.0]
24+
25+
Initial release
26+
27+
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/arm-targets-v0.1.0...HEAD
28+
[v0.2.0]: https://github.com/rust-embedded/cortex-ar/compare/arm-targets-v0.1.0...arm-targets-v0.2.0
29+
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/arm-targets-v0.1.0

arm-targets/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ readme = "README.md"
1212
repository = "https://github.com/rust-embedded/cortex-ar.git"
1313
homepage = "https://github.com/rust-embedded/cortex-ar.git"
1414
rust-version = "1.59"
15-
version = "0.1.0"
15+
version = "0.2.0"
1616

1717
[dependencies]

cortex-a-rt/CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8-
## [unreleased]
8+
## [Unreleased]
9+
10+
No changes
11+
12+
## [v0.1.0]
913

1014
Initial release
1115

12-
[unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-a-rt-v0.1.0...HEAD
16+
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-a-rt-v0.1.0...HEAD
1317
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/cortex-a-rt-v0.1.0

cortex-a-rt/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ rust-version = "1.82"
1515
version = "0.1.0"
1616

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

2121
[features]
@@ -26,7 +26,7 @@ eabi-fpu = []
2626
vfp-dp = []
2727

2828
[build-dependencies]
29-
arm-targets = {version = "0.1.0", path = "../arm-targets"}
29+
arm-targets = {version = "0.2.0", path = "../arm-targets"}
3030

3131
[package.metadata.docs.rs]
3232
targets = ["armv7a-none-eabihf"]

cortex-ar-rt-macros/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/).
7+
8+
## [Unreleased]
9+
10+
No changes
11+
12+
## [v0.1.0]
13+
14+
Initial release
15+
16+
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-rt-macros-v0.1.0...HEAD
17+
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/cortex-ar-rt-macros-v0.1.0

cortex-ar/CHANGELOG.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,27 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8-
## [unreleased]
8+
## [Unreleased]
9+
10+
## [v0.2.0]
911

1012
### Added
1113

1214
- General support for the Cortex-A architecture.
1315
- New `sev` function in ASM module.
14-
- Compiler fences for `dsb` and `isb`
16+
- Added multi-core-safe critical-section implementation
17+
- Additional EL1 MPU methods `set_region`, `set_attributes` and `background_region_enable`
18+
19+
### Changed
20+
21+
- Timer methods only need `&self` not `&mut self`
22+
- The `dsb` and `isb` functions now include compiler fences
1523
- Added `nomem`, `nostack` and `preserves_flags` options for ASM where applicable.
1624

1725
## [v0.1.0]
1826

1927
Initial release
2028

21-
[unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-v0.1.0...HEAD
29+
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-v0.2.0...HEAD
30+
[v0.2.0]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-v0.1.0...cortex-ar-v0.2.0
2231
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/cortex-ar-v0.1.0

cortex-ar/Cargo.toml

Lines changed: 2 additions & 2 deletions
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.82"
25-
version = "0.1.0"
25+
version = "0.2.0"
2626

2727
[dependencies]
2828
arbitrary-int = "1.3.0"
@@ -32,7 +32,7 @@ critical-section = {version = "1.2.0", features = ["restore-state-u8"], optional
3232
defmt = {version = "0.3", optional = true}
3333

3434
[build-dependencies]
35-
arm-targets = {version = "0.1.0", path = "../arm-targets"}
35+
arm-targets = {version = "0.2.0", path = "../arm-targets"}
3636

3737
[features]
3838
# Adds a critical-section implementation that only disables interrupts.

cortex-r-rt/CHANGELOG.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,29 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8-
## [unreleased]
8+
## [Unreleased]
9+
10+
## [v0.2.0]
911

1012
## Added
1113

1214
- Added ABT und UND mode stack setup.
13-
- Default exception handlers for undefined, prefetch and data abort exceptions
15+
- Default exception handlers for undefined, prefetch abort and data abort exceptions
16+
- SMP support
17+
- Zeroing of registers on start-up
18+
- `#[entry]` and `#[exception]` and `#[interrupt]` macros
1419

1520
## Changed
1621

22+
- Fixed interrupt handler so interrupts can be re-entrant
1723
- Default Rust exception handler is now an empty permanent loop instead of a semihosting exit.
24+
- The SVC asm trampoline can now be over-ridden
25+
- The Undefined, Prefetch and Abort handlers can either return never, or can return a new address to continue executing from when the handler is over
1826

1927
## [v0.1.0]
2028

2129
Initial release
2230

23-
[unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-r-rt-v0.1.0...HEAD
31+
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-r-rt-v0.2.0...HEAD
32+
[v0.2.0]: https://github.com/rust-embedded/cortex-ar/compare/cortex-r-rt-v0.1.0...cortex-r-rt-v0.2.0
2433
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/cortex-r-rt-v0.1.0

cortex-r-rt/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ name = "cortex-r-rt"
2121
readme = "README.md"
2222
repository = "https://github.com/rust-embedded/cortex-r.git"
2323
rust-version = "1.82"
24-
version = "0.1.0"
24+
version = "0.2.0"
2525

2626
[dependencies]
27-
cortex-ar = {version = "0.1.0", path = "../cortex-ar"}
27+
cortex-ar = {version = "0.2.0", path = "../cortex-ar"}
2828
semihosting = {version = "0.1.18", features = ["stdio"]}
29-
cortex-ar-rt-macros = { path = "../cortex-ar-rt-macros", version = "=0.1.0" }
29+
cortex-ar-rt-macros = {path = "../cortex-ar-rt-macros", version = "=0.1.0"}
3030

3131
[features]
3232
# Enable the FPU on start-up, even on a soft-float EABI target
3333
eabi-fpu = []
3434

3535
[build-dependencies]
36-
arm-targets = {version = "0.1.0", path = "../arm-targets"}
36+
arm-targets = {version = "0.2.0", path = "../arm-targets"}
3737

3838
[package.metadata.docs.rs]
3939
targets = ["armv7r-none-eabihf", "armv7r-none-eabihf"]

examples/mps3-an536/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ arm-gic = { git = "https://github.com/google/arm-gic.git", rev = "46a8fc1720f5c2
1919
critical-section = "1.2.0"
2020

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

2424
[features]
2525
eabi-fpu = ["cortex-r-rt/eabi-fpu"]

examples/versatileab/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ cortex-r-rt = { path = "../../cortex-r-rt" }
1818
semihosting = { version = "0.1.18", features = ["stdio"] }
1919

2020
[build-dependencies]
21-
arm-targets = { version = "0.1.0", path = "../../arm-targets" }
21+
arm-targets = { version = "0.2.0", path = "../../arm-targets" }
2222

2323
[features]
2424
eabi-fpu = ["cortex-a-rt/eabi-fpu", "cortex-r-rt/eabi-fpu"]

0 commit comments

Comments
 (0)