Enum efm32lg390_pac::Interrupt
source · [−]#[repr(u16)]
pub enum Interrupt {
Show 38 variants
DMA,
GPIO_EVEN,
TIMER0,
USART0_RX,
USART0_TX,
USB,
ACMP0,
ADC0,
DAC0,
I2C0,
I2C1,
GPIO_ODD,
TIMER1,
TIMER2,
TIMER3,
USART1_RX,
USART1_TX,
LESENSE,
USART2_RX,
USART2_TX,
UART0_RX,
UART0_TX,
UART1_RX,
UART1_TX,
LEUART0,
LEUART1,
LETIMER0,
PCNT0,
PCNT1,
PCNT2,
RTC,
BURTC,
CMU,
VCMP,
MSC,
AES,
EBI,
EMU,
}
Expand description
Enumeration of all the interrupts.
Variants
DMA
0 - DMA
GPIO_EVEN
1 - GPIO_EVEN
TIMER0
2 - TIMER0
USART0_RX
3 - USART0_RX
USART0_TX
4 - USART0_TX
USB
5 - USB
ACMP0
6 - ACMP0
ADC0
7 - ADC0
DAC0
8 - DAC0
I2C0
9 - I2C0
I2C1
10 - I2C1
GPIO_ODD
11 - GPIO_ODD
TIMER1
12 - TIMER1
TIMER2
13 - TIMER2
TIMER3
14 - TIMER3
USART1_RX
15 - USART1_RX
USART1_TX
16 - USART1_TX
LESENSE
17 - LESENSE
USART2_RX
18 - USART2_RX
USART2_TX
19 - USART2_TX
UART0_RX
20 - UART0_RX
UART0_TX
21 - UART0_TX
UART1_RX
22 - UART1_RX
UART1_TX
23 - UART1_TX
LEUART0
24 - LEUART0
LEUART1
25 - LEUART1
LETIMER0
26 - LETIMER0
PCNT0
27 - PCNT0
PCNT1
28 - PCNT1
PCNT2
29 - PCNT2
RTC
30 - RTC
BURTC
31 - BURTC
CMU
32 - CMU
VCMP
33 - VCMP
MSC
35 - MSC
AES
36 - AES
EBI
37 - EBI
EMU
38 - EMU
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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