aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bors[bot] <26634292+bors[bot]@users.noreply.github.com> 2021-01-26 23:28:43 +0000
committerGravatar GitHub <noreply@github.com> 2021-01-26 23:28:43 +0000
commit17fe7ecfe56c31d6fb4258431fe4c9c5aa2ce104 (patch)
treeabeae4e2211b67d30d2db0c119ab5a093b929fcc
parent2dae1e411c40c3f545806c77a7164a74a42727a1 (diff)
parent80ce8ce1dc34db8acb65248b11efe0414f545df1 (diff)
downloadcortex-m-v0.6.x.tar.gz
cortex-m-v0.6.x.tar.zst
cortex-m-v0.6.x.zip
Merge #322v0.6.7v0.6.x
322: Fix missing peripheral::itm export, prepare v0.6.7 r=jonas-schievink a=adamgreig This fixes the issue where cortex-m 0.5.10 re-exports 0.6's peripheral::itm module; in principle it's possible other crates could have been using this module directly too (it is public) but in practice it doesn't contain anything useful (all the useful things are in the top-level itm module). Should fix https://github.com/rust-embedded/discovery/issues/287. Co-authored-by: Adam Greig <adam@adamgreig.com>
-rw-r--r--CHANGELOG.md9
-rw-r--r--Cargo.toml2
-rw-r--r--src/peripheral/mod.rs3
3 files changed, 12 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 027dc2e..be9401b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
+## [v0.6.7] - 2021-01-26
+
+### Fixed
+
+- Fixed missing `peripheral::itm` reexport.
+
## [v0.6.6] - 2021-01-26
### Fixed
@@ -613,7 +619,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.6.6...HEAD
+[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/v0.6.7...HEAD
+[v0.6.6]: https://github.com/rust-embedded/cortex-m/compare/v0.6.6...v0.6.7
[v0.6.6]: https://github.com/rust-embedded/cortex-m/compare/v0.6.5...v0.6.6
[v0.6.5]: https://github.com/rust-embedded/cortex-m/compare/v0.6.4...v0.6.5
[v0.6.4]: https://github.com/rust-embedded/cortex-m/compare/v0.6.3...v0.6.4
diff --git a/Cargo.toml b/Cargo.toml
index 7805597..14c6a94 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,7 +11,7 @@ license = "MIT OR Apache-2.0"
name = "cortex-m"
readme = "README.md"
repository = "https://github.com/rust-embedded/cortex-m"
-version = "0.6.6"
+version = "0.6.7"
edition = "2018"
[dependencies]
diff --git a/src/peripheral/mod.rs b/src/peripheral/mod.rs
index 152eb49..297b32f 100644
--- a/src/peripheral/mod.rs
+++ b/src/peripheral/mod.rs
@@ -84,6 +84,9 @@ pub mod mpu;
pub mod nvic;
pub mod scb;
+#[cfg(all(not(armv6m), not(armv8m_base)))]
+pub use cortex_m_0_7::peripheral::itm;
+
pub use cortex_m_0_7::peripheral::{cpuid, dcb, dwt, syst};
#[cfg(not(armv6m))]
pub use cortex_m_0_7::peripheral::{fpb, tpiu};