[][src]Enum tm4c129x::Interrupt

pub enum Interrupt {
    GPIOA,
    GPIOB,
    GPIOC,
    GPIOD,
    GPIOE,
    UART0,
    UART1,
    SSI0,
    I2C0,
    PWM0_FAULT,
    PWM0_0,
    PWM0_1,
    PWM0_2,
    QEI0,
    ADC0SS0,
    ADC0SS1,
    ADC0SS2,
    ADC0SS3,
    WATCHDOG,
    TIMER0A,
    TIMER0B,
    TIMER1A,
    TIMER1B,
    TIMER2A,
    TIMER2B,
    COMP0,
    COMP1,
    COMP2,
    SYSCTL,
    FLASH,
    GPIOF,
    GPIOG,
    GPIOH,
    UART2,
    SSI1,
    TIMER3A,
    TIMER3B,
    I2C1,
    CAN0,
    CAN1,
    EMAC0,
    HIBERNATE,
    USB0,
    PWM0_3,
    UDMA,
    UDMAERR,
    ADC1SS0,
    ADC1SS1,
    ADC1SS2,
    ADC1SS3,
    EPI0,
    GPIOJ,
    GPIOK,
    GPIOL,
    SSI2,
    SSI3,
    UART3,
    UART4,
    UART5,
    UART6,
    UART7,
    I2C2,
    I2C3,
    TIMER4A,
    TIMER4B,
    TIMER5A,
    TIMER5B,
    SYSEXC,
    I2C4,
    I2C5,
    GPIOM,
    GPION,
    TAMPER0,
    GPIOP0,
    GPIOP1,
    GPIOP2,
    GPIOP3,
    GPIOP4,
    GPIOP5,
    GPIOP6,
    GPIOP7,
    GPIOQ0,
    GPIOQ1,
    GPIOQ2,
    GPIOQ3,
    GPIOQ4,
    GPIOQ5,
    GPIOQ6,
    GPIOQ7,
    GPIOR,
    GPIOS,
    SHA0,
    AES0,
    DES0,
    LCD0,
    TIMER6A,
    TIMER6B,
    TIMER7A,
    TIMER7B,
    I2C6,
    I2C7,
    ONEWIRE0,
    I2C8,
    I2C9,
    GPIOT,
}

Enumeration of all the interrupts

Variants

GPIOA

0 - GPIO Port A

GPIOB

1 - GPIO Port B

GPIOC

2 - GPIO Port C

GPIOD

3 - GPIO Port D

GPIOE

4 - GPIO Port E

UART0

5 - UART0

UART1

6 - UART1

SSI0

7 - SSI0

I2C0

8 - I2C0

PWM0_FAULT

9 - PWM Fault

PWM0_0

10 - PWM Generator 0

PWM0_1

11 - PWM Generator 1

PWM0_2

12 - PWM Generator 2

QEI0

13 - QEI0

ADC0SS0

14 - ADC0 Sequence 0

ADC0SS1

15 - ADC0 Sequence 1

ADC0SS2

16 - ADC0 Sequence 2

ADC0SS3

17 - ADC0 Sequence 3

WATCHDOG

18 - Watchdog Timers 0 and 1

TIMER0A

19 - 16/32-Bit Timer 0A

TIMER0B

20 - 16/32-Bit Timer 0B

TIMER1A

21 - 16/32-Bit Timer 1A

TIMER1B

22 - 16/32-Bit Timer 1B

TIMER2A

23 - 16/32-Bit Timer 2A

TIMER2B

24 - 16/32-Bit Timer 2B

COMP0

25 - Analog Comparator 0

COMP1

26 - Analog Comparator 1

COMP2

27 - Analog Comparator 2

SYSCTL

28 - System Control

FLASH

29 - Flash Memory Control

GPIOF

30 - GPIO Port F

GPIOG

31 - GPIO Port G

GPIOH

32 - GPIO Port H

UART2

33 - UART2

SSI1

34 - SSI1

TIMER3A

35 - 16/32-Bit Timer 3A

TIMER3B

36 - 16/32-Bit Timer 3B

I2C1

37 - I2C1

CAN0

38 - CAN 0

CAN1

39 - CAN1

EMAC0

40 - Ethernet MAC

HIBERNATE

41 - HIB (Power Island)

USB0

42 - USB MAC

PWM0_3

43 - PWM Generator 3

UDMA

44 - uDMA 0 Software

UDMAERR

45 - uDMA 0 Error

ADC1SS0

46 - ADC1 Sequence 0

ADC1SS1

47 - ADC1 Sequence 1

ADC1SS2

48 - ADC1 Sequence 2

ADC1SS3

49 - ADC1 Sequence 3

EPI0

50 - EPI 0

GPIOJ

51 - GPIO Port J

GPIOK

52 - GPIO Port K

GPIOL

53 - GPIO Port L

SSI2

54 - SSI 2

SSI3

55 - SSI 3

UART3

56 - UART 3

UART4

57 - UART 4

UART5

58 - UART 5

UART6

59 - UART 6

UART7

60 - UART 7

I2C2

61 - I2C 2

I2C3

62 - I2C 3

TIMER4A

63 - Timer 4A

TIMER4B

64 - Timer 4B

TIMER5A

65 - Timer 5A

TIMER5B

66 - Timer 5B

SYSEXC

67 - Floating-Point Exception (imprecise)

I2C4

70 - I2C 4

I2C5

71 - I2C 5

GPIOM

72 - GPIO Port M

GPION

73 - GPIO Port N

TAMPER0

75 - Tamper

GPIOP0

76 - GPIO Port P (Summary or P0)

GPIOP1

77 - GPIO Port P1

GPIOP2

78 - GPIO Port P2

GPIOP3

79 - GPIO Port P3

GPIOP4

80 - GPIO Port P4

GPIOP5

81 - GPIO Port P5

GPIOP6

82 - GPIO Port P6

GPIOP7

83 - GPIO Port P7

GPIOQ0

84 - GPIO Port Q (Summary or Q0)

GPIOQ1

85 - GPIO Port Q1

GPIOQ2

86 - GPIO Port Q2

GPIOQ3

87 - GPIO Port Q3

GPIOQ4

88 - GPIO Port Q4

GPIOQ5

89 - GPIO Port Q5

GPIOQ6

90 - GPIO Port Q6

GPIOQ7

91 - GPIO Port Q7

GPIOR

92 - GPIO Port R

GPIOS

93 - GPIO Port S

SHA0

94 - SHA/MD5

AES0

95 - AES

DES0

96 - DES

LCD0

97 - LCD

TIMER6A

98 - 16/32-Bit Timer 6A

TIMER6B

99 - 16/32-Bit Timer 6B

TIMER7A

100 - 16/32-Bit Timer 7A

TIMER7B

101 - 16/32-Bit Timer 7B

I2C6

102 - I2C 6

I2C7

103 - I2C 7

ONEWIRE0

105 - 1-Wire

I2C8

109 - I2C 8

I2C9

110 - I2C 9

GPIOT

111 - GPIO T

Trait Implementations

impl Debug for Interrupt[src]

impl Copy for Interrupt[src]

impl Clone for Interrupt[src]

impl Nr for Interrupt[src]

Auto Trait Implementations

impl Unpin for Interrupt

impl Send for Interrupt

impl Sync for Interrupt

Blanket Implementations

impl<T> From<T> for 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> Into<U> for T where
    U: From<T>, 
[src]

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self