Enum nrf52840_hal::target::interrupt
source · pub enum interrupt {
Show 43 variants
POWER_CLOCK,
RADIO,
UARTE0_UART0,
SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0,
SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1,
NFCT,
GPIOTE,
SAADC,
TIMER0,
TIMER1,
TIMER2,
RTC0,
TEMP,
RNG,
ECB,
CCM_AAR,
WDT,
RTC1,
QDEC,
COMP_LPCOMP,
SWI0_EGU0,
SWI1_EGU1,
SWI2_EGU2,
SWI3_EGU3,
SWI4_EGU4,
SWI5_EGU5,
TIMER3,
TIMER4,
PWM0,
PDM,
MWU,
PWM1,
PWM2,
SPIM2_SPIS2_SPI2,
RTC2,
I2S,
FPU,
USBD,
UARTE1,
QSPI,
CRYPTOCELL,
PWM3,
SPIM3,
}
Expand description
Enumeration of all the interrupts
Variants
POWER_CLOCK
0 - POWER_CLOCK
RADIO
1 - RADIO
UARTE0_UART0
2 - UARTE0_UART0
SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0
3 - SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0
SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1
4 - SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1
NFCT
5 - NFCT
GPIOTE
6 - GPIOTE
SAADC
7 - SAADC
TIMER0
8 - TIMER0
TIMER1
9 - TIMER1
TIMER2
10 - TIMER2
RTC0
11 - RTC0
TEMP
12 - TEMP
RNG
13 - RNG
ECB
14 - ECB
CCM_AAR
15 - CCM_AAR
WDT
16 - WDT
RTC1
17 - RTC1
QDEC
18 - QDEC
COMP_LPCOMP
19 - COMP_LPCOMP
SWI0_EGU0
20 - SWI0_EGU0
SWI1_EGU1
21 - SWI1_EGU1
SWI2_EGU2
22 - SWI2_EGU2
SWI3_EGU3
23 - SWI3_EGU3
SWI4_EGU4
24 - SWI4_EGU4
SWI5_EGU5
25 - SWI5_EGU5
TIMER3
26 - TIMER3
TIMER4
27 - TIMER4
PWM0
28 - PWM0
PDM
29 - PDM
MWU
32 - MWU
PWM1
33 - PWM1
PWM2
34 - PWM2
SPIM2_SPIS2_SPI2
35 - SPIM2_SPIS2_SPI2
RTC2
36 - RTC2
I2S
37 - I2S
FPU
38 - FPU
USBD
39 - USBD
UARTE1
40 - UARTE1
QSPI
41 - QSPI
CRYPTOCELL
42 - CRYPTOCELL
PWM3
45 - PWM3
SPIM3
47 - SPIM3
Trait Implementations
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