pub enum Interrupt {
Show 32 variants
TIMER_IRQ_0,
TIMER_IRQ_1,
TIMER_IRQ_2,
TIMER_IRQ_3,
PWM_IRQ_WRAP,
USBCTRL_IRQ,
XIP_IRQ,
PIO0_IRQ_0,
PIO0_IRQ_1,
PIO1_IRQ_0,
PIO1_IRQ_1,
DMA_IRQ_0,
DMA_IRQ_1,
IO_IRQ_BANK0,
IO_IRQ_QSPI,
SIO_IRQ_PROC0,
SIO_IRQ_PROC1,
CLOCKS_IRQ,
SPI0_IRQ,
SPI1_IRQ,
UART0_IRQ,
UART1_IRQ,
ADC_IRQ_FIFO,
I2C0_IRQ,
I2C1_IRQ,
RTC_IRQ,
SWI_IRQ_0,
SWI_IRQ_1,
SWI_IRQ_2,
SWI_IRQ_3,
SWI_IRQ_4,
SWI_IRQ_5,
}
Variants§
TIMER_IRQ_0
0 - TIMER_IRQ_0
TIMER_IRQ_1
1 - TIMER_IRQ_1
TIMER_IRQ_2
2 - TIMER_IRQ_2
TIMER_IRQ_3
3 - TIMER_IRQ_3
PWM_IRQ_WRAP
4 - PWM_IRQ_WRAP
USBCTRL_IRQ
5 - USBCTRL_IRQ
XIP_IRQ
6 - XIP_IRQ
PIO0_IRQ_0
7 - PIO0_IRQ_0
PIO0_IRQ_1
8 - PIO0_IRQ_1
PIO1_IRQ_0
9 - PIO1_IRQ_0
PIO1_IRQ_1
10 - PIO1_IRQ_1
DMA_IRQ_0
11 - DMA_IRQ_0
DMA_IRQ_1
12 - DMA_IRQ_1
IO_IRQ_BANK0
13 - IO_IRQ_BANK0
IO_IRQ_QSPI
14 - IO_IRQ_QSPI
SIO_IRQ_PROC0
15 - SIO_IRQ_PROC0
SIO_IRQ_PROC1
16 - SIO_IRQ_PROC1
CLOCKS_IRQ
17 - CLOCKS_IRQ
SPI0_IRQ
18 - SPI0_IRQ
SPI1_IRQ
19 - SPI1_IRQ
UART0_IRQ
20 - UART0_IRQ
UART1_IRQ
21 - UART1_IRQ
ADC_IRQ_FIFO
22 - ADC_IRQ_FIFO
I2C0_IRQ
23 - I2C0_IRQ
I2C1_IRQ
24 - I2C1_IRQ
RTC_IRQ
25 - RTC_IRQ
SWI_IRQ_0
26 - SWI_IRQ_0
SWI_IRQ_1
27 - SWI_IRQ_1
SWI_IRQ_2
28 - SWI_IRQ_2
SWI_IRQ_3
29 - SWI_IRQ_3
SWI_IRQ_4
30 - SWI_IRQ_4
SWI_IRQ_5
31 - SWI_IRQ_5
Trait Implementations§
source§impl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
source§impl PartialEq<Interrupt> for Interrupt
impl PartialEq<Interrupt> 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§
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