From 57068054d18a7138f1fa7a67cb80da0418369c3f Mon Sep 17 00:00:00 2001 From: Jonathan 'theJPster' Pallant Date: Sat, 14 Feb 2026 13:47:29 +0000 Subject: [PATCH 1/3] The Cortex-M team was folded into the Arm team - update all references. --- CODE_OF_CONDUCT.md | 6 +++--- README.md | 6 +++--- cortex-m-rt/CHANGELOG.md | 1 + cortex-m-rt/Cargo.toml | 2 +- cortex-m-rt/README.md | 12 ++++++------ cortex-m-semihosting/CHANGELOG.md | 1 + cortex-m-semihosting/Cargo.toml | 2 +- cortex-m-semihosting/README.md | 6 +++--- cortex-m-types/CHANGELOG.md | 2 ++ cortex-m-types/Cargo.toml | 2 +- cortex-m/CHANGELOG.md | 1 + cortex-m/Cargo.toml | 2 +- cortex-m/README.md | 6 +++--- panic-itm/CHANGELOG.md | 1 + panic-itm/Cargo.toml | 2 +- panic-itm/README.md | 6 +++--- panic-semihosting/CHANGELOG.md | 2 ++ panic-semihosting/Cargo.toml | 2 +- panic-semihosting/README.md | 6 +++--- testsuite/Cargo.toml | 2 +- testsuite/minitest/Cargo.toml | 2 +- testsuite/minitest/macros/Cargo.toml | 2 +- xtask/Cargo.toml | 2 +- 23 files changed, 42 insertions(+), 34 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 3ab76c63..9893be7c 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -2,7 +2,7 @@ ## Conduct -**Contact**: [Cortex-M team](https://github.com/rust-embedded/wg#the-cortex-m-team) +**Contact**: [The Embedded Devices Working Group's Arm team](https://github.com/rust-embedded/wg#the-arm-team) * We are committed to providing a friendly, safe and welcoming environment for all, regardless of level of experience, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, nationality, or other similar characteristic. * On IRC, please avoid using overtly sexual nicknames or other nicknames that might detract from a friendly, safe and welcoming environment for all. @@ -10,7 +10,7 @@ * Respect that people have differences of opinion and that every design or implementation choice carries a trade-off and numerous costs. There is seldom a right answer. * Please keep unstructured critique to a minimum. If you have solid ideas you want to experiment with, make a fork and see how it works. * We will exclude you from interaction if you insult, demean or harass anyone. That is not welcome behavior. We interpret the term "harassment" as including the definition in the [Citizen Code of Conduct](http://citizencodeofconduct.org/); if you have any lack of clarity about what might be included in that concept, please read their definition. In particular, we don't tolerate behavior that excludes people in socially marginalized groups. -* Private harassment is also unacceptable. No matter who you are, if you feel you have been or are being harassed or made uncomfortable by a community member, please contact one of the channel ops or any of the [Cortex-M team][team] immediately. Whether you're a regular contributor or a newcomer, we care about making this community a safe place for you and we've got your back. +* Private harassment is also unacceptable. No matter who you are, if you feel you have been or are being harassed or made uncomfortable by a community member, please contact one of the channel ops or any of the [Arm team][team] immediately. Whether you're a regular contributor or a newcomer, we care about making this community a safe place for you and we've got your back. * Likewise any spamming, trolling, flaming, baiting or other attention-stealing behavior is not welcome. ## Moderation @@ -34,4 +34,4 @@ The enforcement policies listed above apply to all official embedded WG venues; *Adapted from the [Node.js Policy on Trolling](http://blog.izs.me/post/30036893703/policy-on-trolling) as well as the [Contributor Covenant v1.3.0](https://www.contributor-covenant.org/version/1/3/0/).* -[team]: https://github.com/rust-embedded/wg#the-cortex-m-team +[team]: https://github.com/rust-embedded/wg#the-arm-team diff --git a/README.md b/README.md index b4885bfd..81480ac1 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ on Cortex-M microcontrollers: [`panic-itm`]: https://crates.io/crates/panic-itm [`panic-semihosting`]: https://crates.io/crates/panic-semihosting -This project is developed and maintained by the [Cortex-M team][team]. +This project is developed and maintained by the [Embedded Devices Working Group's Arm team][team]. ### Contribution @@ -28,8 +28,8 @@ additional terms or conditions. ## Code of Conduct Contribution to this repository is organized under the terms of the [Rust Code -of Conduct][CoC], the maintainer of this crate, the [Cortex-M team][team], +of Conduct][CoC], the maintainer of this crate, the [Arm team][team], promises to intervene to uphold that code of conduct. [CoC]: CODE_OF_CONDUCT.md -[team]: https://github.com/rust-embedded/wg#the-cortex-m-team +[team]: https://github.com/rust-embedded/wg#the-arm-team diff --git a/cortex-m-rt/CHANGELOG.md b/cortex-m-rt/CHANGELOG.md index 176a6784..4a2f3f48 100644 --- a/cortex-m-rt/CHANGELOG.md +++ b/cortex-m-rt/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). by the time user code runs, such as when copying from flash or when booting from an external device. Note that this relies on the bootloader to have already copied `.data` to the VMA before relinquishing control. +- Updated references from 'Cortex-M Team' to 'Arm Team' ## [v0.7.5] diff --git a/cortex-m-rt/Cargo.toml b/cortex-m-rt/Cargo.toml index b2be8aa1..5b570c03 100644 --- a/cortex-m-rt/Cargo.toml +++ b/cortex-m-rt/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = [ - "The Cortex-M Team ", + "The Embedded Devices Working Group's Arm Team ", "Jorge Aparicio ", "Hideki Sekine ", ] diff --git a/cortex-m-rt/README.md b/cortex-m-rt/README.md index 60f2686e..3be60989 100644 --- a/cortex-m-rt/README.md +++ b/cortex-m-rt/README.md @@ -5,16 +5,16 @@ > Startup code and minimal runtime for Cortex-M microcontrollers -This project is developed and maintained by the [Cortex-M team][team]. +This project is developed and maintained by the [Embedded Devices Working Group's Arm team][team]. -# [Documentation](https://docs.rs/cortex-m-rt) +## [Documentation](https://docs.rs/cortex-m-rt) -# Minimum Supported Rust Version (MSRV) +## Minimum Supported Rust Version (MSRV) This crate is guaranteed to compile on stable Rust 1.61.0 and up. It *might* compile with older versions but that may change in any new patch release. -# License +## License Licensed under either of @@ -34,8 +34,8 @@ dual licensed as above, without any additional terms or conditions. ## Code of Conduct Contribution to this crate is organized under the terms of the [Rust Code of -Conduct][CoC], the maintainer of this crate, the [Cortex-M team][team], promises +Conduct][CoC], the maintainer of this crate, the [Arm team][team], promises to intervene to uphold that code of conduct. [CoC]: ../CODE_OF_CONDUCT.md -[team]: https://github.com/rust-embedded/wg#the-cortex-m-team +[team]: https://github.com/rust-embedded/wg#the-arm-team diff --git a/cortex-m-semihosting/CHANGELOG.md b/cortex-m-semihosting/CHANGELOG.md index b54424df..e1b532cc 100644 --- a/cortex-m-semihosting/CHANGELOG.md +++ b/cortex-m-semihosting/CHANGELOG.md @@ -6,6 +6,7 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - MSRV bumped to 1.60 to align with `embedded-hal` version 1. +- Updated references from 'Cortex-M Team' to 'Arm Team' ## [v0.5.0] - 2022-03-01 diff --git a/cortex-m-semihosting/Cargo.toml b/cortex-m-semihosting/Cargo.toml index 6b3b7762..c54e1662 100644 --- a/cortex-m-semihosting/Cargo.toml +++ b/cortex-m-semihosting/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = [ - "The Cortex-M Team ", + "The Embedded Devices Working Group's Arm Team ", "Jorge Aparicio ", ] description = "Semihosting for ARM Cortex-M processors" diff --git a/cortex-m-semihosting/README.md b/cortex-m-semihosting/README.md index fe242eb8..ca4559b0 100644 --- a/cortex-m-semihosting/README.md +++ b/cortex-m-semihosting/README.md @@ -5,7 +5,7 @@ > Semihosting for ARM Cortex-M processors -This project is developed and maintained by the [Cortex-M team][team]. +This project is developed and maintained by the [Embedded Devices Working Group's Arm team][team]. ## [Documentation](https://docs.rs/cortex-m-semihosting) @@ -33,8 +33,8 @@ dual licensed as above, without any additional terms or conditions. ## Code of Conduct Contribution to this crate is organized under the terms of the [Rust Code of -Conduct][CoC], the maintainer of this crate, the [Cortex-M team][team], promises +Conduct][CoC], the maintainer of this crate, the [Arm team][team], promises to intervene to uphold that code of conduct. [CoC]: ../CODE_OF_CONDUCT.md -[team]: https://github.com/rust-embedded/wg#the-cortex-m-team +[team]: https://github.com/rust-embedded/wg#the-arm-team diff --git a/cortex-m-types/CHANGELOG.md b/cortex-m-types/CHANGELOG.md index c07d965a..9d73d99c 100644 --- a/cortex-m-types/CHANGELOG.md +++ b/cortex-m-types/CHANGELOG.md @@ -6,3 +6,5 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] + +- Updated references from 'Cortex-M Team' to 'Arm Team' diff --git a/cortex-m-types/Cargo.toml b/cortex-m-types/Cargo.toml index 33b9829d..0b9027f6 100644 --- a/cortex-m-types/Cargo.toml +++ b/cortex-m-types/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" rust-version = "1.81" repository = "https://github.com/rust-embedded/cortex-m" -authors = ["The Cortex-M Team ",] +authors = ["The Embedded Devices Working Group's Arm Team ",] categories = ["embedded", "hardware-support", "no-std"] description = "Low level access to Cortex-M processors" documentation = "https://docs.rs/cortex-m-types" diff --git a/cortex-m/CHANGELOG.md b/cortex-m/CHANGELOG.md index 34f4f4b8..fd445d85 100644 --- a/cortex-m/CHANGELOG.md +++ b/cortex-m/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - MSRV is 1.61 to match cortex-m-rt crate - Add `enter_unprivileged` function to switch to unprivileged mode (on the Process Stack, or `PSP`) +- Updated references from 'Cortex-M Team' to 'Arm Team' ## [v0.7.7] - 2023-01-03 diff --git a/cortex-m/Cargo.toml b/cortex-m/Cargo.toml index f84a7af5..8cd82449 100644 --- a/cortex-m/Cargo.toml +++ b/cortex-m/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = [ - "The Cortex-M Team ", + "The Embedded Devices Working Group's Arm Team ", "Jorge Aparicio ", ] categories = ["embedded", "hardware-support", "no-std"] diff --git a/cortex-m/README.md b/cortex-m/README.md index 6a7f98c2..71c7ba73 100644 --- a/cortex-m/README.md +++ b/cortex-m/README.md @@ -5,7 +5,7 @@ > Low level access to Cortex-M processors -This project is developed and maintained by the [Cortex-M team][team]. +This project is developed and maintained by the [Embedded Devices Working Group's Arm team][team]. ## [Documentation](https://docs.rs/crate/cortex-m) @@ -32,8 +32,8 @@ additional terms or conditions. ## Code of Conduct Contribution to this crate is organized under the terms of the [Rust Code of -Conduct][CoC], the maintainer of this crate, the [Cortex-M team][team], promises +Conduct][CoC], the maintainer of this crate, the [Arm team][team], promises to intervene to uphold that code of conduct. [CoC]: ../CODE_OF_CONDUCT.md -[team]: https://github.com/rust-embedded/wg#the-cortex-m-team +[team]: https://github.com/rust-embedded/wg#the-arm-team diff --git a/panic-itm/CHANGELOG.md b/panic-itm/CHANGELOG.md index 3919ead3..c7534cd9 100644 --- a/panic-itm/CHANGELOG.md +++ b/panic-itm/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - switched from `ITM::ptr()` to `ITM::PTR` as `ptr()` has been deprecated/removed (#385). +- Updated references from 'Cortex-M Team' to 'Arm Team' ## [v0.4.2] - 2020-11-14 diff --git a/panic-itm/Cargo.toml b/panic-itm/Cargo.toml index 1cf45ad1..6d02a3b6 100644 --- a/panic-itm/Cargo.toml +++ b/panic-itm/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = [ - "The Cortex-M Team ", + "The Embedded Devices Working Group's Arm Team ", "Jorge Aparicio ", ] categories = ["no-std", "embedded"] diff --git a/panic-itm/README.md b/panic-itm/README.md index 72c56976..83233334 100644 --- a/panic-itm/README.md +++ b/panic-itm/README.md @@ -2,7 +2,7 @@ > Log panic messages using the ITM (Instrumentation Trace Macrocell) -This project is developed and maintained by the [Cortex-M team][team]. +This project is developed and maintained by the [Embedded Devices Working Group's Arm team][team]. ## [Documentation](https://docs.rs/panic-itm) @@ -30,8 +30,8 @@ dual licensed as above, without any additional terms or conditions. ## Code of Conduct Contribution to this crate is organized under the terms of the [Rust Code of -Conduct][CoC], the maintainer of this crate, the [Cortex-M team][team], promises +Conduct][CoC], the maintainer of this crate, the [Arm team][team], promises to intervene to uphold that code of conduct. [CoC]: ../CODE_OF_CONDUCT.md -[team]: https://github.com/rust-embedded/wg#the-cortex-m-team +[team]: https://github.com/rust-embedded/wg#the-arm-team diff --git a/panic-semihosting/CHANGELOG.md b/panic-semihosting/CHANGELOG.md index 1fa6de39..b70947f4 100644 --- a/panic-semihosting/CHANGELOG.md +++ b/panic-semihosting/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +- Updated references from 'Cortex-M Team' to 'Arm Team' + ## [v0.6.0] - 2022-03-01 - Always use inline-asm, requiring Rust 1.59. diff --git a/panic-semihosting/Cargo.toml b/panic-semihosting/Cargo.toml index 1ebca984..53125954 100644 --- a/panic-semihosting/Cargo.toml +++ b/panic-semihosting/Cargo.toml @@ -1,6 +1,6 @@ [package] authors = [ - "The Cortex-M Team ", + "The Embedded Devices Working Group's Arm Team", "Jorge Aparicio ", ] categories = ["no-std", "embedded"] diff --git a/panic-semihosting/README.md b/panic-semihosting/README.md index 86a38fae..f2263243 100644 --- a/panic-semihosting/README.md +++ b/panic-semihosting/README.md @@ -2,7 +2,7 @@ > Report panic messages to the host stderr using semihosting -This project is developed and maintained by the [Cortex-M team][team]. +This project is developed and maintained by the [Embedded Devices Working Group's Arm team][team]. ## [Documentation](https://docs.rs/panic-semihosting) @@ -30,8 +30,8 @@ dual licensed as above, without any additional terms or conditions. ## Code of Conduct Contribution to this crate is organized under the terms of the [Rust Code of -Conduct][CoC], the maintainer of this crate, the [Cortex-M team][team], promises +Conduct][CoC], the maintainer of this crate, the [Arm team][team], promises to intervene to uphold that code of conduct. [CoC]: ../CODE_OF_CONDUCT.md -[team]: https://github.com/rust-embedded/wg#the-cortex-m-team +[team]: https://github.com/rust-embedded/wg#the-arm-team diff --git a/testsuite/Cargo.toml b/testsuite/Cargo.toml index 6a539108..104649f6 100644 --- a/testsuite/Cargo.toml +++ b/testsuite/Cargo.toml @@ -1,5 +1,5 @@ [package] -authors = ["The Cortex-M Team "] +authors = ["The Embedded Devices Working Group's Arm Team"] name = "testsuite" publish = false edition = "2018" diff --git a/testsuite/minitest/Cargo.toml b/testsuite/minitest/Cargo.toml index 29a09718..c64aa8cd 100644 --- a/testsuite/minitest/Cargo.toml +++ b/testsuite/minitest/Cargo.toml @@ -1,5 +1,5 @@ [package] -authors = ["The Cortex-M Team "] +authors = ["The Embedded Devices Working Group's Arm Team"] name = "minitest" publish = false edition = "2018" diff --git a/testsuite/minitest/macros/Cargo.toml b/testsuite/minitest/macros/Cargo.toml index 8e76cab5..800f858d 100644 --- a/testsuite/minitest/macros/Cargo.toml +++ b/testsuite/minitest/macros/Cargo.toml @@ -1,5 +1,5 @@ [package] -authors = ["The Cortex-M Team "] +authors = ["The Embedded Devices Working Group's Arm Team"] name = "minitest-macros" publish = false edition = "2018" diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 73047eef..55901b03 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "xtask" version = "0.0.0" -authors = ["The Cortex-M Team "] +authors = ["The Embedded Devices Working Group's Arm Team"] edition = "2018" publish = false From e65f9d3794603a7d5f6ffad8b2ad84256a63620f Mon Sep 17 00:00:00 2001 From: Jonathan 'theJPster' Pallant Date: Sat, 14 Feb 2026 13:48:01 +0000 Subject: [PATCH 2/3] Fix paths to license text --- cortex-m-types/README.md | 20 +++++++------------- cortex-m/README.md | 4 ++-- panic-itm/README.md | 4 ++-- testsuite/README.md | 11 +++++++++++ 4 files changed, 22 insertions(+), 17 deletions(-) diff --git a/cortex-m-types/README.md b/cortex-m-types/README.md index 36188439..ba2aa68d 100644 --- a/cortex-m-types/README.md +++ b/cortex-m-types/README.md @@ -16,19 +16,13 @@ compile with older versions but that may change in any new patch release. ## License -Copyright 2024 [Arm team][team] - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. +Licensed under either of + +- Apache License, Version 2.0 ([LICENSE-APACHE](../LICENSE-APACHE) or + http://www.apache.org/licenses/LICENSE-2.0) +- MIT license ([LICENSE-MIT](../LICENSE-MIT) or http://opensource.org/licenses/MIT) + +at your option. ## Code of Conduct diff --git a/cortex-m/README.md b/cortex-m/README.md index 71c7ba73..44ab13eb 100644 --- a/cortex-m/README.md +++ b/cortex-m/README.md @@ -17,9 +17,9 @@ This crate is guaranteed to compile on stable Rust 1.61 and up. It might compile Licensed under either of -- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or +- Apache License, Version 2.0 ([LICENSE-APACHE](../LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) -- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) +- MIT license ([LICENSE-MIT](../LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option. diff --git a/panic-itm/README.md b/panic-itm/README.md index 83233334..bff93efc 100644 --- a/panic-itm/README.md +++ b/panic-itm/README.md @@ -15,9 +15,9 @@ compile with older versions but that may change in any new patch release. Licensed under either of -- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or +- Apache License, Version 2.0 ([LICENSE-APACHE](../LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) -- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) +- MIT license ([LICENSE-MIT](../LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option. diff --git a/testsuite/README.md b/testsuite/README.md index c5f5ad7c..6e499f2c 100644 --- a/testsuite/README.md +++ b/testsuite/README.md @@ -65,5 +65,16 @@ all tests passed! (HOST) INFO device halted without error ``` +## License + +Licensed under either of + +- Apache License, Version 2.0 ([LICENSE-APACHE](../LICENSE-APACHE) or + http://www.apache.org/licenses/LICENSE-2.0) +- MIT license ([LICENSE-MIT](../LICENSE-MIT) or http://opensource.org/licenses/MIT) + +at your option. + [The Embedded Rust Book]: https://docs.rust-embedded.org/book/start/qemu.html [probe-run]: https://github.com/knurling-rs/probe-run + From d2b49fc86316e71f988164b93fed3b3941556949 Mon Sep 17 00:00:00 2001 From: Jonathan 'theJPster' Pallant Date: Sat, 14 Feb 2026 13:48:11 +0000 Subject: [PATCH 3/3] Note the Embedded Devices Working Group in the top-level MIT file --- LICENSE-MIT | 1 + 1 file changed, 1 insertion(+) diff --git a/LICENSE-MIT b/LICENSE-MIT index a43445e6..3f5cba36 100644 --- a/LICENSE-MIT +++ b/LICENSE-MIT @@ -1,4 +1,5 @@ Copyright (c) 2016 Jorge Aparicio +Copyright (c) 2016-2026 The Embedded Devices Working Group Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated