Enum nrf9160_pac::Interrupt
source · [−]#[repr(u16)]
pub enum Interrupt {
Show 31 variants
SPU,
CLOCK_POWER,
UARTE0_SPIM0_SPIS0_TWIM0_TWIS0,
UARTE1_SPIM1_SPIS1_TWIM1_TWIS1,
UARTE2_SPIM2_SPIS2_TWIM2_TWIS2,
UARTE3_SPIM3_SPIS3_TWIM3_TWIS3,
GPIOTE0,
SAADC,
TIMER0,
TIMER1,
TIMER2,
RTC0,
RTC1,
WDT,
EGU0,
EGU1,
EGU2,
EGU3,
EGU4,
EGU5,
PWM0,
PWM1,
PWM2,
PWM3,
PDM,
I2S,
IPC,
FPU,
GPIOTE1,
KMU,
CRYPTOCELL,
}
Expand description
Enumeration of all the interrupts.
Variants
SPU
3 - SPU
CLOCK_POWER
5 - CLOCK_POWER
UARTE0_SPIM0_SPIS0_TWIM0_TWIS0
8 - UARTE0_SPIM0_SPIS0_TWIM0_TWIS0
UARTE1_SPIM1_SPIS1_TWIM1_TWIS1
9 - UARTE1_SPIM1_SPIS1_TWIM1_TWIS1
UARTE2_SPIM2_SPIS2_TWIM2_TWIS2
10 - UARTE2_SPIM2_SPIS2_TWIM2_TWIS2
UARTE3_SPIM3_SPIS3_TWIM3_TWIS3
11 - UARTE3_SPIM3_SPIS3_TWIM3_TWIS3
GPIOTE0
13 - GPIOTE0
SAADC
14 - SAADC
TIMER0
15 - TIMER0
TIMER1
16 - TIMER1
TIMER2
17 - TIMER2
RTC0
20 - RTC0
RTC1
21 - RTC1
WDT
24 - WDT
EGU0
27 - EGU0
EGU1
28 - EGU1
EGU2
29 - EGU2
EGU3
30 - EGU3
EGU4
31 - EGU4
EGU5
32 - EGU5
PWM0
33 - PWM0
PWM1
34 - PWM1
PWM2
35 - PWM2
PWM3
36 - PWM3
PDM
38 - PDM
I2S
40 - I2S
IPC
42 - IPC
FPU
44 - FPU
GPIOTE1
49 - GPIOTE1
KMU
57 - KMU
CRYPTOCELL
64 - CRYPTOCELL
Trait Implementations
sourceimpl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralEq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementations
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more