Enum embassy_nrf::interrupt::Interrupt
source ยท #[repr(u16)]pub enum Interrupt {
Show 31 variants
SPU = 3,
CLOCK_POWER = 5,
SPIM0_SPIS0_TWIM0_TWIS0_UARTE0 = 8,
SPIM1_SPIS1_TWIM1_TWIS1_UARTE1 = 9,
SPIM2_SPIS2_TWIM2_TWIS2_UARTE2 = 10,
SPIM3_SPIS3_TWIM3_TWIS3_UARTE3 = 11,
GPIOTE0 = 13,
SAADC = 14,
TIMER0 = 15,
TIMER1 = 16,
TIMER2 = 17,
RTC0 = 20,
RTC1 = 21,
WDT = 24,
EGU0 = 27,
EGU1 = 28,
EGU2 = 29,
EGU3 = 30,
EGU4 = 31,
EGU5 = 32,
PWM0 = 33,
PWM1 = 34,
PWM2 = 35,
PWM3 = 36,
PDM = 38,
I2S = 40,
IPC = 42,
FPU = 44,
GPIOTE1 = 49,
KMU = 57,
CRYPTOCELL = 64,
}
Expand description
Enumeration of all the interrupts.
Variantsยง
SPU = 3
3 - SPU
CLOCK_POWER = 5
5 - CLOCK_POWER
SPIM0_SPIS0_TWIM0_TWIS0_UARTE0 = 8
8 - SPIM0_SPIS0_TWIM0_TWIS0_UARTE0
SPIM1_SPIS1_TWIM1_TWIS1_UARTE1 = 9
9 - SPIM1_SPIS1_TWIM1_TWIS1_UARTE1
SPIM2_SPIS2_TWIM2_TWIS2_UARTE2 = 10
10 - SPIM2_SPIS2_TWIM2_TWIS2_UARTE2
SPIM3_SPIS3_TWIM3_TWIS3_UARTE3 = 11
11 - SPIM3_SPIS3_TWIM3_TWIS3_UARTE3
GPIOTE0 = 13
13 - GPIOTE0
SAADC = 14
14 - SAADC
TIMER0 = 15
15 - TIMER0
TIMER1 = 16
16 - TIMER1
TIMER2 = 17
17 - TIMER2
RTC0 = 20
20 - RTC0
RTC1 = 21
21 - RTC1
WDT = 24
24 - WDT
EGU0 = 27
27 - EGU0
EGU1 = 28
28 - EGU1
EGU2 = 29
29 - EGU2
EGU3 = 30
30 - EGU3
EGU4 = 31
31 - EGU4
EGU5 = 32
32 - EGU5
PWM0 = 33
33 - PWM0
PWM1 = 34
34 - PWM1
PWM2 = 35
35 - PWM2
PWM3 = 36
36 - PWM3
PDM = 38
38 - PDM
I2S = 40
40 - I2S
IPC = 42
42 - IPC
FPU = 44
44 - FPU
GPIOTE1 = 49
49 - GPIOTE1
KMU = 57
57 - KMU
CRYPTOCELL = 64
64 - CRYPTOCELL
Trait Implementationsยง
sourceยงimpl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementationsยง
impl Freeze for Interrupt
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
Blanket Implementationsยง
sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceยงimpl<T> CheckedAs for T
impl<T> CheckedAs for T
sourceยงfn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
sourceยงimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourceยงfn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
sourceยงunsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
๐ฌThis is a nightly-only experimental API. (
clone_to_uninit
)sourceยงimpl<T> InterruptExt for Twhere
T: InterruptNumber + Copy,
impl<T> InterruptExt for Twhere
T: InterruptNumber + Copy,
sourceยงfn is_enabled(self) -> bool
fn is_enabled(self) -> bool
Check if interrupt is enabled.
sourceยงfn is_pending(self) -> bool
fn is_pending(self) -> bool
Check if interrupt is pending.
sourceยงfn get_priority(self) -> Priority
fn get_priority(self) -> Priority
Get the priority of the interrupt.
sourceยงfn set_priority(self, prio: Priority)
fn set_priority(self, prio: Priority)
Set the interrupt priority.
sourceยงfn set_priority_with_cs(self, _cs: CriticalSection<'_>, prio: Priority)
fn set_priority_with_cs(self, _cs: CriticalSection<'_>, prio: Priority)
Set the interrupt priority with an already-acquired critical section Read more
sourceยงimpl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
sourceยงfn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
sourceยงimpl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
sourceยงfn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
sourceยงimpl<T> OverflowingAs for T
impl<T> OverflowingAs for T
sourceยงfn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
sourceยงimpl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
sourceยงfn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
sourceยงimpl<T> SaturatingAs for T
impl<T> SaturatingAs for T
sourceยงfn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
sourceยงimpl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
sourceยงfn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
sourceยงimpl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
sourceยงfn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
sourceยงimpl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
sourceยงfn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
sourceยงimpl<T> WrappingAs for T
impl<T> WrappingAs for T
sourceยงfn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
sourceยงimpl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
sourceยงfn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.