aboutsummaryrefslogtreecommitdiff
path: root/embassy-cortex-m/src/interrupt.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-07-23 14:00:19 +0200
committerDario Nieuwenhuis <[email protected]>2022-07-23 14:00:19 +0200
commit4901c34d9c4cd326ab9bca02dd099a663da2567f (patch)
tree8225afebb595fb10c1d67148c0d19b7b732853da /embassy-cortex-m/src/interrupt.rs
parent8a9d2f59af004902d3978a2922843833b98bcce0 (diff)
Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral
Diffstat (limited to 'embassy-cortex-m/src/interrupt.rs')
-rw-r--r--embassy-cortex-m/src/interrupt.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-cortex-m/src/interrupt.rs b/embassy-cortex-m/src/interrupt.rs
index 715f00381..7358caa46 100644
--- a/embassy-cortex-m/src/interrupt.rs
+++ b/embassy-cortex-m/src/interrupt.rs
@@ -3,7 +3,7 @@ use core::{mem, ptr};
3 3
4use atomic_polyfill::{compiler_fence, AtomicPtr, Ordering}; 4use atomic_polyfill::{compiler_fence, AtomicPtr, Ordering};
5use cortex_m::peripheral::NVIC; 5use cortex_m::peripheral::NVIC;
6use embassy_hal_common::Unborrow; 6use embassy_hal_common::Peripheral;
7pub use embassy_macros::cortex_m_interrupt_take as take; 7pub use embassy_macros::cortex_m_interrupt_take as take;
8 8
9/// Implementation detail, do not use outside embassy crates. 9/// Implementation detail, do not use outside embassy crates.
@@ -32,7 +32,7 @@ unsafe impl cortex_m::interrupt::InterruptNumber for NrWrap {
32 32
33/// Represents an interrupt type that can be configured by embassy to handle 33/// Represents an interrupt type that can be configured by embassy to handle
34/// interrupts. 34/// interrupts.
35pub unsafe trait Interrupt: Unborrow<Target = Self> { 35pub unsafe trait Interrupt: Peripheral<P = Self> {
36 /// Return the NVIC interrupt number for this interrupt. 36 /// Return the NVIC interrupt number for this interrupt.
37 fn number(&self) -> u16; 37 fn number(&self) -> u16;
38 /// Steal an instance of this interrupt 38 /// Steal an instance of this interrupt