Enum atsame70n21b::Interrupt
source · [−]#[repr(u16)]
pub enum Interrupt {
Show 65 variants
SUPC,
RSTC,
RTC,
RTT,
WDT,
PMC,
EFC,
UART0,
UART1,
PIOA,
PIOB,
USART0,
USART1,
USART2,
PIOD,
HSMCI,
TWIHS0,
TWIHS1,
SPI0,
SSC,
TC0,
TC1,
TC2,
TC3,
TC4,
TC5,
AFEC0,
DACC,
PWM0,
ICM,
ACC,
USBHS,
MCAN0_INT0,
MCAN0_INT1,
MCAN1_INT0,
MCAN1_INT1,
GMAC,
AFEC1,
TWIHS2,
QSPI,
UART2,
UART3,
UART4,
TC6,
TC7,
TC8,
TC9,
TC10,
TC11,
AES,
TRNG,
XDMAC,
ISI,
PWM1,
FPU,
RSWDT,
CCW,
CCF,
GMAC_Q1,
GMAC_Q2,
IXC,
I2SC0,
GMAC_Q3,
GMAC_Q4,
GMAC_Q5,
}
Expand description
Enumeration of all the interrupts.
Variants
SUPC
0 - SUPC
RSTC
1 - RSTC
RTC
2 - RTC
RTT
3 - RTT
WDT
4 - WDT
PMC
5 - PMC
EFC
6 - EFC
UART0
7 - UART0
UART1
8 - UART1
PIOA
10 - PIOA
PIOB
11 - PIOB
USART0
13 - USART0
USART1
14 - USART1
USART2
15 - USART2
PIOD
16 - PIOD
HSMCI
18 - HSMCI
TWIHS0
19 - TWIHS0
TWIHS1
20 - TWIHS1
SPI0
21 - SPI0
SSC
22 - SSC
TC0
23 - TC0
TC1
24 - TC1
TC2
25 - TC2
TC3
26 - TC3
TC4
27 - TC4
TC5
28 - TC5
AFEC0
29 - AFEC0
DACC
30 - DACC
PWM0
31 - PWM0
ICM
32 - ICM
ACC
33 - ACC
USBHS
34 - USBHS
MCAN0_INT0
35 - MCAN0_INT0
MCAN0_INT1
36 - MCAN0_INT1
MCAN1_INT0
37 - MCAN1_INT0
MCAN1_INT1
38 - MCAN1_INT1
GMAC
39 - GMAC
AFEC1
40 - AFEC1
TWIHS2
41 - TWIHS2
QSPI
43 - QSPI
UART2
44 - UART2
UART3
45 - UART3
UART4
46 - UART4
TC6
47 - TC6
TC7
48 - TC7
TC8
49 - TC8
TC9
50 - TC9
TC10
51 - TC10
TC11
52 - TC11
AES
56 - AES
TRNG
57 - TRNG
XDMAC
58 - XDMAC
ISI
59 - ISI
PWM1
60 - PWM1
FPU
61 - FPU
RSWDT
63 - RSWDT
CCW
64 - CCW
CCF
65 - CCF
GMAC_Q1
66 - GMAC_Q1
GMAC_Q2
67 - GMAC_Q2
IXC
68 - IXC
I2SC0
69 - I2SC0
GMAC_Q3
71 - GMAC_Q3
GMAC_Q4
72 - GMAC_Q4
GMAC_Q5
73 - GMAC_Q5
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