#[repr(u16)]
pub enum Interrupt {
Show 26 variants RESET, INT0, INT1, PCINT0, PCINT1, PCINT2, WDT, TIMER2_COMPA, TIMER2_COMPB, TIMER2_OVF, TIMER1_CAPT, TIMER1_COMPA, TIMER1_COMPB, TIMER1_OVF, TIMER0_COMPA, TIMER0_COMPB, TIMER0_OVF, SPI_STC, USART_RX, USART_UDRE, USART_TX, ADC, EE_READY, ANALOG_COMP, TWI, SPM_READY,
}
Expand description

Enumeration of all the interrupts.

Variants§

§

RESET

0 - External Pin, Power-on Reset, Brown-out Reset and Watchdog Reset

§

INT0

1 - External Interrupt Request 0

§

INT1

2 - External Interrupt Request 1

§

PCINT0

3 - Pin Change Interrupt Request 0

§

PCINT1

4 - Pin Change Interrupt Request 1

§

PCINT2

5 - Pin Change Interrupt Request 2

§

WDT

6 - Watchdog Time-out Interrupt

§

TIMER2_COMPA

7 - Timer/Counter2 Compare Match A

§

TIMER2_COMPB

8 - Timer/Counter2 Compare Match B

§

TIMER2_OVF

9 - Timer/Counter2 Overflow

§

TIMER1_CAPT

10 - Timer/Counter1 Capture Event

§

TIMER1_COMPA

11 - Timer/Counter1 Compare Match A

§

TIMER1_COMPB

12 - Timer/Counter1 Compare Match B

§

TIMER1_OVF

13 - Timer/Counter1 Overflow

§

TIMER0_COMPA

14 - TimerCounter0 Compare Match A

§

TIMER0_COMPB

15 - TimerCounter0 Compare Match B

§

TIMER0_OVF

16 - Timer/Couner0 Overflow

§

SPI_STC

17 - SPI Serial Transfer Complete

§

USART_RX

18 - USART Rx Complete

§

USART_UDRE

19 - USART, Data Register Empty

§

USART_TX

20 - USART Tx Complete

§

ADC

21 - ADC Conversion Complete

§

EE_READY

22 - EEPROM Ready

§

ANALOG_COMP

23 - Analog Comparator

§

TWI

24 - Two-wire Serial Interface

§

SPM_READY

25 - Store Program Memory Read

Implementations§

Attempt to convert a given value into an Interrupt

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used by ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.