diff options
Diffstat (limited to 'cortex-m-rt')
-rw-r--r-- | cortex-m-rt/CHANGELOG.md | 11 | ||||
-rw-r--r-- | cortex-m-rt/Cargo.toml | 2 | ||||
-rwxr-xr-x | cortex-m-rt/assemble.sh | 3 | ||||
-rw-r--r-- | cortex-m-rt/src/lib.rs | 4 |
4 files changed, 13 insertions, 7 deletions
diff --git a/cortex-m-rt/CHANGELOG.md b/cortex-m-rt/CHANGELOG.md index 23a4b9a..7027d5a 100644 --- a/cortex-m-rt/CHANGELOG.md +++ b/cortex-m-rt/CHANGELOG.md @@ -7,11 +7,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [v0.5.3] - 2018-08-27 + +### Changed + +- This crate no longer depends on `arm-none-eabi-gcc`. + ## [v0.5.2] - 2018-08-11 ### Added -* A `pre_init!` macro and related functionality to run a function immediately +* A `pre_init!` macro and related functionality to run a function immediately after reset, before memory initialisation ### Changed @@ -336,7 +342,8 @@ section size addr Initial release -[Unreleased]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.5.2...HEAD +[Unreleased]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.5.3...HEAD +[v0.5.3]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.5.2...v0.5.3 [v0.5.2]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.5.1...v0.5.2 [v0.5.1]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.5.0...v0.5.1 [v0.5.0]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.4.0...v0.5.0 diff --git a/cortex-m-rt/Cargo.toml b/cortex-m-rt/Cargo.toml index 1cd9aaa..0dfbaf7 100644 --- a/cortex-m-rt/Cargo.toml +++ b/cortex-m-rt/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["arm", "cortex-m", "runtime", "startup"] license = "MIT OR Apache-2.0" name = "cortex-m-rt" repository = "https://github.com/japaric/cortex-m-rt" -version = "0.5.2" +version = "0.5.3" [dependencies] r0 = "0.2.1" diff --git a/cortex-m-rt/assemble.sh b/cortex-m-rt/assemble.sh index f9ec7d8..e59bb21 100755 --- a/cortex-m-rt/assemble.sh +++ b/cortex-m-rt/assemble.sh @@ -6,6 +6,9 @@ set -euxo pipefail crate=cortex-m-rt +# remove existing blobs because otherwise this will append object files to the old blobs +rm -f bin/*.a + arm-none-eabi-as -march=armv6s-m asm.s -o bin/$crate.o ar crs bin/thumbv6m-none-eabi.a bin/$crate.o diff --git a/cortex-m-rt/src/lib.rs b/cortex-m-rt/src/lib.rs index 599ae06..10f60f6 100644 --- a/cortex-m-rt/src/lib.rs +++ b/cortex-m-rt/src/lib.rs @@ -20,10 +20,6 @@ //! //! # Requirements //! -//! ## `arm-none-eabi-gcc` -//! -//! This crate requires `arm-none-eabi-gcc` to be installed and available in `$PATH`. -//! //! ## `memory.x` //! //! This crate expects the user, or some other crate, to provide the memory layout of the target |