[][src]Enum msp430fr4133::Interrupt

#[repr(u8)]pub enum Interrupt {
    LCD_E,
    PORT2,
    PORT1,
    ADC,
    USCI_B0,
    USCI_A0,
    WDT,
    RTC,
    TIMER1_A1,
    TIMER1_A0,
    TIMER0_A1,
    TIMER0_A0,
    UNMI,
    SYSNMI,
}

Enumeration of all the interrupts

Variants

LCD_E

45 - 0xFFE2 LCD E

PORT2

46 - 0xFFE4 Port 2

PORT1

47 - 0xFFE6 Port 1

ADC

48 - 0xFFE8 ADC

USCI_B0

49 - 0xFFEA USCI B0 Receive/Transmit

USCI_A0

50 - 0xFFEC USCI A0 Receive/Transmit

WDT

51 - 0xFFEE Watchdog Timer

RTC

52 - 0xFFF0 RTC

TIMER1_A1

53 - 0xFFF2 Timer1_A3 CC1-2, TA

TIMER1_A0

54 - 0xFFF4 Timer1_A3 CC0

TIMER0_A1

55 - 0xFFF6 Timer0_A3 CC1-2, TA

TIMER0_A0

56 - 0xFFE8 Timer0_A3 CC0

UNMI

57 - 0xFFFA User Non-maskable

SYSNMI

58 - 0xFFFC System Non-maskable

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 Nr 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.