-
Notifications
You must be signed in to change notification settings - Fork 12
Prepare release #37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare release #37
Changes from 9 commits
0ed3fbb
f0aed0f
2816a86
3839e53
226612f
2978a5f
a3c03cc
6927314
fcb80e1
e3e3c09
38e95f7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Change Log | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](http://keepachangelog.com/) | ||
and this project adheres to [Semantic Versioning](http://semver.org/). | ||
|
||
## [Unreleased] | ||
|
||
No changes | ||
|
||
## [v0.2.0] | ||
|
||
### Added | ||
|
||
* `TargetInfo` struct | ||
* Armv7-A support | ||
|
||
### Changed | ||
|
||
* The `process_target` function returns a `TargetInfo` | ||
|
||
## [v0.1.0] | ||
|
||
Initial release | ||
|
||
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/arm-targets-v0.1.0...HEAD | ||
[v0.2.0]: https://github.com/rust-embedded/cortex-ar/compare/arm-targets-v0.1.0...arm-targets-v0.2.0 | ||
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/arm-targets-v0.1.0 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
[package] | ||
authors = [ | ||
"Jonathan Pallant <[email protected]>", | ||
"The Cortex-R Team <cortex-r@teams.rust-embedded.org>" | ||
"The Embedded Devices Working Group Arm Team <arm@teams.rust-embedded.org>" | ||
] | ||
categories = ["development-tools::build-utils"] | ||
description = "Compile-time feature detection for Arm processors" | ||
|
@@ -12,6 +12,6 @@ readme = "README.md" | |
repository = "https://github.com/rust-embedded/cortex-ar.git" | ||
homepage = "https://github.com/rust-embedded/cortex-ar.git" | ||
rust-version = "1.59" | ||
version = "0.1.0" | ||
version = "0.2.0" | ||
|
||
[dependencies] |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
authors = [ | ||
"Robin Mueller <[email protected]>", | ||
"Jonathan Pallant <[email protected]>", | ||
"The Cortex-R Team <cortex-r@teams.rust-embedded.org>" | ||
"The Embedded Devices Working Group Arm Team <arm@teams.rust-embedded.org>" | ||
] | ||
description = "Run-Time support for Arm Cortex-A" | ||
edition = "2021" | ||
|
@@ -15,7 +15,7 @@ rust-version = "1.82" | |
version = "0.1.0" | ||
|
||
[dependencies] | ||
cortex-ar = {version = "0.1.0", path = "../cortex-ar"} | ||
cortex-ar = {version = "0.2.0", path = "../cortex-ar"} | ||
cortex-ar-rt-macros = { path = "../cortex-ar-rt-macros", version = "=0.1.0" } | ||
|
||
[features] | ||
|
@@ -26,7 +26,7 @@ eabi-fpu = [] | |
vfp-dp = [] | ||
|
||
[build-dependencies] | ||
arm-targets = {version = "0.1.0", path = "../arm-targets"} | ||
arm-targets = {version = "0.2.0", path = "../arm-targets"} | ||
|
||
[package.metadata.docs.rs] | ||
targets = ["armv7a-none-eabihf"] |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,11 @@ | ||
# Arm Cortex-A Run-Time | ||
# Run-time support for Arm Cortex-A (AArch32) | ||
|
||
This library implements a simple Arm vector table, suitable for getting into a | ||
Rust application running in System Mode. It also provides a reference start | ||
up method. Most Cortex-A based systems will require chip specific start-up | ||
code, so the start-up method can over overriden. | ||
|
||
|
||
See <https://docs.rs/cortex-a-rt> for detailed documentation. | ||
|
||
## Features | ||
|
||
|
@@ -8,8 +15,12 @@ | |
|
||
## Minimum Supported Rust Version (MSRV) | ||
|
||
This crate is guaranteed to compile on stable Rust 1.82.0 and up. It *might* | ||
compile with older versions but that may change in any new patch release. | ||
This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded | ||
by the `package.rust-version` property in `Cargo.toml`. | ||
|
||
Increasing the MSRV is not considered a breaking change and may occur in a | ||
minor version release (e.g. from `0.3.0` to `0.3.1`, because this is still a | ||
`0.x` release). | ||
|
||
## Licence | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Change Log | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](http://keepachangelog.com/) | ||
and this project adheres to [Semantic Versioning](http://semver.org/). | ||
|
||
## [Unreleased] | ||
|
||
No changes | ||
|
||
## [v0.1.0] | ||
|
||
Initial release | ||
|
||
[Unreleased]: https://github.com/rust-embedded/cortex-ar/compare/cortex-ar-rt-macros-v0.1.0...HEAD | ||
[v0.1.0]: https://github.com/rust-embedded/cortex-ar/releases/tag/cortex-ar-rt-macros-v0.1.0 |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
authors = [ | ||
"Robin Mueller <[email protected]>", | ||
"Jonathan Pallant <[email protected]>", | ||
"The Cortex-R Team <cortex-r@teams.rust-embedded.org>" | ||
"The Embedded Devices Working Group Arm Team <arm@teams.rust-embedded.org>" | ||
] | ||
description = "Run-Time macros for Arm Cortex-A and Cortex-R" | ||
edition = "2021" | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Macros for `cortex-a-rt` and `cortex-r-rt` | ||
|
||
This crate contains proc-macros that are re-exported through the following crates: | ||
|
||
* [`cortex-a-rt`] | ||
* [`cortex-r-rt`] | ||
|
||
[cortex-a-rt]: https://crates.io/crates/cortex-a-rt | ||
[cortex-r-rt]: https://crates.io/crates/cortex-r-rt | ||
|
||
## Minimum Supported Rust Version (MSRV) | ||
|
||
This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded | ||
by the `package.rust-version` property in `Cargo.toml`. | ||
|
||
Increasing the MSRV is not considered a breaking change and may occur in a | ||
minor version release (e.g. from `0.3.0` to `0.3.1`, because this is still a | ||
`0.x` release). | ||
|
||
## Licence | ||
|
||
* Copyright (c) Ferrous Systems | ||
* Copyright (c) The Rust Embedded Devices Working Group developers | ||
|
||
Licensed under either [MIT](./LICENSE-MIT) or [Apache-2.0](./LICENSE-APACHE) at | ||
your option. | ||
|
||
## Contribution | ||
|
||
Unless you explicitly state otherwise, any contribution intentionally submitted | ||
for inclusion in the work by you shall be licensed as above, without any | ||
additional terms or conditions. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
[package] | ||
authors = [ | ||
"Jonathan Pallant <[email protected]>", | ||
"The Cortex-R Team <cortex-r@teams.rust-embedded.org>", | ||
"The Embedded Devices Working Group Arm Team <arm@teams.rust-embedded.org>", | ||
] | ||
categories = [ | ||
"embedded", | ||
|
@@ -22,7 +22,7 @@ readme = "README.md" | |
repository = "https://github.com/rust-embedded/cortex-ar.git" | ||
homepage = "https://github.com/rust-embedded/cortex-ar.git" | ||
rust-version = "1.82" | ||
version = "0.1.0" | ||
version = "0.2.0" | ||
|
||
[dependencies] | ||
arbitrary-int = "1.3.0" | ||
|
@@ -32,7 +32,7 @@ critical-section = {version = "1.2.0", features = ["restore-state-u8"], optional | |
defmt = {version = "0.3", optional = true} | ||
|
||
[build-dependencies] | ||
arm-targets = {version = "0.1.0", path = "../arm-targets"} | ||
arm-targets = {version = "0.2.0", path = "../arm-targets"} | ||
|
||
[features] | ||
# Adds a critical-section implementation that only disables interrupts. | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
[package] | ||
authors = [ | ||
"Jonathan Pallant <[email protected]>", | ||
"The Cortex-R Team <cortex-r@teams.rust-embedded.org>" | ||
"The Embedded Devices Working Group Arm Team <arm@teams.rust-embedded.org>" | ||
] | ||
categories = [ | ||
"embedded", | ||
|
@@ -21,19 +21,19 @@ name = "cortex-r-rt" | |
readme = "README.md" | ||
repository = "https://github.com/rust-embedded/cortex-r.git" | ||
rust-version = "1.82" | ||
version = "0.1.0" | ||
version = "0.2.0" | ||
|
||
[dependencies] | ||
cortex-ar = {version = "0.1.0", path = "../cortex-ar"} | ||
cortex-ar = {version = "0.2.0", path = "../cortex-ar"} | ||
semihosting = {version = "0.1.18", features = ["stdio"]} | ||
cortex-ar-rt-macros = { path = "../cortex-ar-rt-macros", version = "=0.1.0" } | ||
cortex-ar-rt-macros = {path = "../cortex-ar-rt-macros", version = "=0.1.0"} | ||
|
||
[features] | ||
# Enable the FPU on start-up, even on a soft-float EABI target | ||
eabi-fpu = [] | ||
|
||
[build-dependencies] | ||
arm-targets = {version = "0.1.0", path = "../arm-targets"} | ||
arm-targets = {version = "0.2.0", path = "../arm-targets"} | ||
|
||
[package.metadata.docs.rs] | ||
targets = ["armv7r-none-eabihf", "armv7r-none-eabihf"] |
Uh oh!
There was an error while loading. Please reload this page.