Enum nrf5340_app_pac::Interrupt
source · [−]#[repr(u16)]
pub enum Interrupt {
Show 41 variants
FPU,
CACHE,
SPU,
CLOCK_POWER,
SERIAL0,
SERIAL1,
SPIM4,
SERIAL2,
SERIAL3,
GPIOTE0,
SAADC,
TIMER0,
TIMER1,
TIMER2,
RTC0,
RTC1,
WDT0,
WDT1,
COMP_LPCOMP,
EGU0,
EGU1,
EGU2,
EGU3,
EGU4,
EGU5,
PWM0,
PWM1,
PWM2,
PWM3,
PDM0,
I2S0,
IPC,
QSPI,
NFCT,
GPIOTE1,
QDEC0,
QDEC1,
USBD,
USBREGULATOR,
KMU,
CRYPTOCELL,
}
Expand description
Enumeration of all the interrupts.
Variants
FPU
0 - FPU
CACHE
1 - CACHE
SPU
3 - SPU
CLOCK_POWER
5 - CLOCK_POWER
SERIAL0
8 - SERIAL0
SERIAL1
9 - SERIAL1
SPIM4
10 - SPIM4
SERIAL2
11 - SERIAL2
SERIAL3
12 - SERIAL3
GPIOTE0
13 - GPIOTE0
SAADC
14 - SAADC
TIMER0
15 - TIMER0
TIMER1
16 - TIMER1
TIMER2
17 - TIMER2
RTC0
20 - RTC0
RTC1
21 - RTC1
WDT0
24 - WDT0
WDT1
25 - WDT1
COMP_LPCOMP
26 - COMP_LPCOMP
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
PDM0
38 - PDM0
I2S0
40 - I2S0
IPC
42 - IPC
QSPI
43 - QSPI
NFCT
45 - NFCT
GPIOTE1
47 - GPIOTE1
QDEC0
51 - QDEC0
QDEC1
52 - QDEC1
USBD
54 - USBD
USBREGULATOR
55 - USBREGULATOR
KMU
57 - KMU
CRYPTOCELL
68 - 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