aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bors[bot] <bors[bot]@users.noreply.github.com> 2018-08-27 13:09:39 +0000
committerGravatar bors[bot] <bors[bot]@users.noreply.github.com> 2018-08-27 13:09:39 +0000
commit399793b26b94ba1e59b85bc0b4714a0efd772479 (patch)
treec5b78fab5e5d86e76ecd779dab882615c5340771
parent478418c0eb38b9311e574d18d12cac69d3044e63 (diff)
parentca61baec53c707f6a7814b97045f522d01b338c3 (diff)
downloadcortex-m-399793b26b94ba1e59b85bc0b4714a0efd772479.tar.gz
cortex-m-399793b26b94ba1e59b85bc0b4714a0efd772479.tar.zst
cortex-m-399793b26b94ba1e59b85bc0b4714a0efd772479.zip
Merge #109v0.5.5
109: v0.5.5 r=adamgreig a=japaric commit required to make a new release r? @rust-embedded/cortex-m (anyone) Co-authored-by: Jorge Aparicio <jorge@japaric.io>
-rw-r--r--CHANGELOG.md9
-rw-r--r--Cargo.toml2
-rw-r--r--src/lib.rs9
3 files changed, 10 insertions, 10 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 42550c6..c5aa87d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
+## [v0.5.5] - 2018-08-27
+
+### Changed
+
+- This crate no longer depends on `arm-none-eabi-gcc`.
+
## [v0.5.4] - 2018-08-11
### Added
@@ -483,7 +489,8 @@ fn main() {
- Functions to get the vector table
- Wrappers over miscellaneous instructions like `bkpt`
-[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/v0.5.4...HEAD
+[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/v0.5.5...HEAD
+[v0.5.5]: https://github.com/rust-embedded/cortex-m/compare/v0.5.4...v0.5.5
[v0.5.4]: https://github.com/rust-embedded/cortex-m/compare/v0.5.3...v0.5.4
[v0.5.3]: https://github.com/rust-embedded/cortex-m/compare/v0.5.2...v0.5.3
[v0.5.2]: https://github.com/rust-embedded/cortex-m/compare/v0.5.1...v0.5.2
diff --git a/Cargo.toml b/Cargo.toml
index 32d0342..64d57a0 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,7 @@ keywords = ["arm", "cortex-m", "register", "peripheral"]
license = "MIT OR Apache-2.0"
name = "cortex-m"
repository = "https://github.com/japaric/cortex-m"
-version = "0.5.4"
+version = "0.5.5"
[dependencies]
aligned = "0.2.0"
diff --git a/src/lib.rs b/src/lib.rs
index 540bc4d..d00fabd 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -7,25 +7,18 @@
//! - Interrupt manipulation mechanisms
//! - Safe wrappers around Cortex-M specific instructions like `bkpt`
//!
-//! # Requirements
-//!
-//! To use this crate on the stable or beta channel `arm-none-eabi-gcc` needs to be installed and
-//! available in your `$PATH`.
-//!
//! # Optional features
//!
//! ## `inline-asm`
//!
//! When this feature is enabled the implementation of all the functions inside the `asm` and
//! `register` modules use inline assembly (`asm!`) instead of external assembly (FFI into separate
-//! assembly files compiled using `arm-none-eabi-gcc`). The advantages the enabling `inline-asm`
+//! assembly files pre-compiled using `arm-none-eabi-gcc`). The advantages of enabling `inline-asm`
//! are:
//!
//! - Reduced overhead. FFI eliminates the possibility of inlining so all operations include a
//! function call overhead when `inline-asm` is not enabled.
//!
-//! - `arm-none-eabi-gcc` is not required for building this crate.
-//!
//! - Some of the `register` API only becomes available only when `inline-asm` is enabled. Check the
//! API docs for details.
//!