duskmoon314 / aw-pac

Peripheral access API for Allwinner SoCs generated from unofficial SVD file
Apache License 2.0
25 stars 8 forks source link

fix(deps): update rust crate cortex-m to 0.7.7 - autoclosed #40

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
cortex-m dependencies patch 0.7 -> 0.7.7

Release Notes

rust-embedded/cortex-m (cortex-m) ### [`v0.7.7`](https://togithub.com/rust-embedded/cortex-m/releases/tag/v0.7.7) [Compare Source](https://togithub.com/rust-embedded/cortex-m/compare/v0.7.6...v0.7.7) #### What's Changed - cortex-m v0.7.7: add documentation for critical-section-single-core by [@​adamgreig](https://togithub.com/adamgreig) in [https://github.com/rust-embedded/cortex-m/pull/458](https://togithub.com/rust-embedded/cortex-m/pull/458) **Full Changelog**: https://github.com/rust-embedded/cortex-m/compare/v0.7.6...v0.7.7 ### [`v0.7.6`](https://togithub.com/rust-embedded/cortex-m/releases/tag/v0.7.6) [Compare Source](https://togithub.com/rust-embedded/cortex-m/compare/v0.7.5...v0.7.6) #### v0.7.6 - 2022-08-12 - Added `critical-section-single-core` feature which provides an implementation for the `critical-section` crate for single-core systems, based on disabling all interrupts. ([#​448](https://togithub.com/rust-embedded/cortex-m/issues/448)) ### [`v0.7.5`](https://togithub.com/rust-embedded/cortex-m/releases/tag/v0.7.5) [Compare Source](https://togithub.com/rust-embedded/cortex-m/compare/v0.7.4...v0.7.5) ##### Deprecated - the `ptr()` function on all peripherals register blocks in favor of the associated constant `PTR` ([#​386](https://togithub.com/rust-embedded/cortex-m/issues/386)). ##### Changed - The `inline-asm` feature no longer requires a nightly Rust compiler, but does require Rust 1.59 or above. ##### Fixed - Fixed `singleton!()` statics sometimes ending up in `.data` instead of `.bss` ([#​364](https://togithub.com/rust-embedded/cortex-m/issues/364), [#​380](https://togithub.com/rust-embedded/cortex-m/issues/380)). (Backported from upcoming 0.8 release). ### [`v0.7.4`](https://togithub.com/rust-embedded/cortex-m/releases/tag/v0.7.4) [Compare Source](https://togithub.com/rust-embedded/cortex-m/compare/v0.7.3...v0.7.4) #### v0.7.4 - 2021-12-31 ##### Added - Added support for additional DWT counters ([#​349](https://togithub.com/rust-embedded/cortex-m/issues/349)) - CPI counter - Exception overhead counter - LSU counter - Folded-instruction counter - Added `DWT.set_cycle_count` ([#​347](https://togithub.com/rust-embedded/cortex-m/issues/347)). - Added support for the Cortex-M7 TCM and cache access control registers. There is a feature `cm7` to enable access to these ([#​352](https://togithub.com/rust-embedded/cortex-m/issues/352)). - Add derives for serde, Hash, and PartialOrd to VectActive behind feature gates for host-platform use ([#​363](https://togithub.com/rust-embedded/cortex-m/issues/363)). - Support host platforms besides x86\_64 ([#​369](https://togithub.com/rust-embedded/cortex-m/issues/369)). - Added `delay::Delay::with_source`, a constructor that lets you specify the SysTick clock source ([#​374](https://togithub.com/rust-embedded/cortex-m/issues/374)). ##### Fixed - Fix incorrect AIRCR PRIGROUP mask ([#​338](https://togithub.com/rust-embedded/cortex-m/issues/338), [#​339](https://togithub.com/rust-embedded/cortex-m/issues/339)). - Fix nightly users of inline-asm breaking now that the asm macro is removed from the prelude ([#​372](https://togithub.com/rust-embedded/cortex-m/issues/372)). ##### Deprecated - `DWT::get_cycle_count` has been deprecated in favor of `DWT::cycle_count`. This change was made for consistency with the [C-GETTER] convention. ([#​349](https://togithub.com/rust-embedded/cortex-m/issues/349)) [C-GETTER]: https://rust-lang.github.io/api-guidelines/naming.html#c-getter ### [`v0.7.3`](https://togithub.com/rust-embedded/cortex-m/releases/tag/v0.7.3) [Compare Source](https://togithub.com/rust-embedded/cortex-m/compare/v0.7.2...v0.7.3) #### \[v0.7.3] - 2021-07-03 ##### Fixed - Fixed compilation for native targets on non-x86 host systems ([#​336](https://togithub.com/rust-embedded/cortex-m/issues/336), [#​337](https://togithub.com/rust-embedded/cortex-m/issues/337)). ##### Added - The `Delay` struct now offers direct `delay_us()` and `delay_ms()` methods without having to go through the embedded-hal traits ([#​344](https://togithub.com/rust-embedded/cortex-m/issues/344)). ### [`v0.7.2`](https://togithub.com/rust-embedded/cortex-m/releases/tag/v0.7.2) [Compare Source](https://togithub.com/rust-embedded/cortex-m/compare/v0.7.1...v0.7.2) ##### Fixed - Fixed a bug where calling `asm::delay()` with an argument of 0 or 1 would underflow, leading to a very long delay. ### [`v0.7.1`](https://togithub.com/rust-embedded/cortex-m/releases/tag/v0.7.1) [Compare Source](https://togithub.com/rust-embedded/cortex-m/compare/v0.7.0...v0.7.1) ##### Added - New assembly methods `asm::semihosting_syscall`, `asm::bootstrap`, and `asm::bootload`. ##### Deprecated - `msp::write` has been deprecated in favor of `asm::bootstrap`. It was not possible to use `msp::write` without causing Undefined Behavior, so all existing users are encouraged to migrate. ##### Fixed - Fixed a bug in `asm::delay` which could lead to incorrect codegen and infinite loops. - Improved timing guarantees of `asm::delay` on multiple-issue CPU cores. - Additional compiler fences added to inline assembly where necessary. - Fixed DWARF debug information in pre-built assembly binaries.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.