[][src]Enum avr_device::attiny84::Interrupt

#[repr(u8)]pub enum Interrupt {
    RESET,
    EXT_INT0,
    PCINT0,
    PCINT1,
    WDT,
    TIM1_CAPT,
    TIM1_COMPA,
    TIM1_COMPB,
    TIM1_OVF,
    TIM0_COMPA,
    TIM0_COMPB,
    TIM0_OVF,
    ANA_COMP,
    ADC,
    EE_RDY,
    USI_STR,
    USI_OVF,
}

Enumeration of all the interrupts

Variants

RESET

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

EXT_INT0

1 - External Interrupt Request 0

PCINT0

2 - Pin Change Interrupt Request 0

PCINT1

3 - Pin Change Interrupt Request 1

WDT

4 - Watchdog Time-out

TIM1_CAPT

5 - Timer/Counter1 Capture Event

TIM1_COMPA

6 - Timer/Counter1 Compare Match A

TIM1_COMPB

7 - Timer/Counter1 Compare Match B

TIM1_OVF

8 - Timer/Counter1 Overflow

TIM0_COMPA

9 - Timer/Counter0 Compare Match A

TIM0_COMPB

10 - Timer/Counter0 Compare Match B

TIM0_OVF

11 - Timer/Counter0 Overflow

ANA_COMP

12 - Analog Comparator

ADC

13 - ADC Conversion Complete

EE_RDY

14 - EEPROM Ready

USI_STR

15 - USI START

USI_OVF

16 - USI Overflow

Implementations

impl Interrupt[src]

pub fn try_from(value: u8) -> Result<Self, TryFromInterruptError>[src]

Trait Implementations

impl Clone for Interrupt[src]

impl Copy for Interrupt[src]

impl Debug for Interrupt[src]

impl Eq for Interrupt[src]

impl Nr for Interrupt[src]

impl PartialEq<Interrupt> for Interrupt[src]

impl StructuralEq for Interrupt[src]

impl StructuralPartialEq for Interrupt[src]

Auto Trait Implementations

impl Send for Interrupt

impl Sync for Interrupt

impl Unpin for Interrupt

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.