Enum Interrupt

Source
pub enum Interrupt {
Show 94 variants DMA0_DMA16, DMA1_DMA17, DMA2_DMA18, DMA3_DMA19, DMA4_DMA20, DMA5_DMA21, DMA6_DMA22, DMA7_DMA23, DMA8_DMA24, DMA9_DMA25, DMA10_DMA26, DMA11_DMA27, DMA12_DMA28, DMA13_DMA29, DMA14_DMA30, DMA15_DMA31, DMA_ERROR, MCM, FTFE, READ_COLLISION, LVD_LVW, LLWU, WDOG_EWM, RNG, I2C0, I2C1, SPI0, SPI1, I2S0_TX, I2S0_RX, UART0_RX_TX, UART0_ERR, UART1_RX_TX, UART1_ERR, UART2_RX_TX, UART2_ERR, UART3_RX_TX, UART3_ERR, ADC0, CMP0, CMP1, FTM0, FTM1, FTM2, CMT, RTC, RTC_SECONDS, PIT0, PIT1, PIT2, PIT3, PDB0, USB0, USBDCD, DAC0, LPTMR0, PORTA, PORTB, PORTC, PORTD, PORTE, SPI2, UART4_RX_TX, UART4_ERR, CMP2, FTM3, DAC1, ADC1, I2C2, CAN0_ORED_MESSAGE_BUFFER, CAN0_BUS_OFF, CAN0_ERROR, CAN0_TX_WARNING, CAN0_RX_WARNING, CAN0_WAKE_UP, SDHC, ENET_1588_TIMER, ENET_TRANSMIT, ENET_RECEIVE, ENET_ERROR, LPUART0, TSI0, TPM1, TPM2, USBHSDCD, I2C3, CMP3, USBHS, CAN1_ORED_MESSAGE_BUFFER, CAN1_BUS_OFF, CAN1_ERROR, CAN1_TX_WARNING, CAN1_RX_WARNING, CAN1_WAKE_UP,
}
Expand description

Enumeration of all the interrupts

Variants§

§

DMA0_DMA16

0 - DMA0_DMA16

§

DMA1_DMA17

1 - DMA1_DMA17

§

DMA2_DMA18

2 - DMA2_DMA18

§

DMA3_DMA19

3 - DMA3_DMA19

§

DMA4_DMA20

4 - DMA4_DMA20

§

DMA5_DMA21

5 - DMA5_DMA21

§

DMA6_DMA22

6 - DMA6_DMA22

§

DMA7_DMA23

7 - DMA7_DMA23

§

DMA8_DMA24

8 - DMA8_DMA24

§

DMA9_DMA25

9 - DMA9_DMA25

§

DMA10_DMA26

10 - DMA10_DMA26

§

DMA11_DMA27

11 - DMA11_DMA27

§

DMA12_DMA28

12 - DMA12_DMA28

§

DMA13_DMA29

13 - DMA13_DMA29

§

DMA14_DMA30

14 - DMA14_DMA30

§

DMA15_DMA31

15 - DMA15_DMA31

§

DMA_ERROR

16 - DMA_Error

§

MCM

17 - MCM

§

FTFE

18 - FTFE

§

READ_COLLISION

19 - Read_Collision

§

LVD_LVW

20 - LVD_LVW

§

LLWU

21 - LLWU

§

WDOG_EWM

22 - WDOG_EWM

§

RNG

23 - RNG

§

I2C0

24 - I2C0

§

I2C1

25 - I2C1

§

SPI0

26 - SPI0

§

SPI1

27 - SPI1

§

I2S0_TX

28 - I2S0_Tx

§

I2S0_RX

29 - I2S0_Rx

§

UART0_RX_TX

31 - UART0_RX_TX

§

UART0_ERR

32 - UART0_ERR

§

UART1_RX_TX

33 - UART1_RX_TX

§

UART1_ERR

34 - UART1_ERR

§

UART2_RX_TX

35 - UART2_RX_TX

§

UART2_ERR

36 - UART2_ERR

§

UART3_RX_TX

37 - UART3_RX_TX

§

UART3_ERR

38 - UART3_ERR

§

ADC0

39 - ADC0

§

CMP0

40 - CMP0

§

CMP1

41 - CMP1

§

FTM0

42 - FTM0

§

FTM1

43 - FTM1

§

FTM2

44 - FTM2

§

CMT

45 - CMT

§

RTC

46 - RTC

§

RTC_SECONDS

47 - RTC_Seconds

§

PIT0

48 - PIT0

§

PIT1

49 - PIT1

§

PIT2

50 - PIT2

§

PIT3

51 - PIT3

§

PDB0

52 - PDB0

§

USB0

53 - USB0

§

USBDCD

54 - USBDCD

§

DAC0

56 - DAC0

§

LPTMR0

58 - LPTMR0

§

PORTA

59 - PORTA

§

PORTB

60 - PORTB

§

PORTC

61 - PORTC

§

PORTD

62 - PORTD

§

PORTE

63 - PORTE

§

SPI2

65 - SPI2

§

UART4_RX_TX

66 - UART4_RX_TX

§

UART4_ERR

67 - UART4_ERR

§

CMP2

70 - CMP2

§

FTM3

71 - FTM3

§

DAC1

72 - DAC1

§

ADC1

73 - ADC1

§

I2C2

74 - I2C2

§

CAN0_ORED_MESSAGE_BUFFER

75 - CAN0_ORed_Message_buffer

§

CAN0_BUS_OFF

76 - CAN0_Bus_Off

§

CAN0_ERROR

77 - CAN0_Error

§

CAN0_TX_WARNING

78 - CAN0_Tx_Warning

§

CAN0_RX_WARNING

79 - CAN0_Rx_Warning

§

CAN0_WAKE_UP

80 - CAN0_Wake_Up

§

SDHC

81 - SDHC

§

ENET_1588_TIMER

82 - ENET_1588_Timer

§

ENET_TRANSMIT

83 - ENET_Transmit

§

ENET_RECEIVE

84 - ENET_Receive

§

ENET_ERROR

85 - ENET_Error

§

LPUART0

86 - LPUART0

§

TSI0

87 - TSI0

§

TPM1

88 - TPM1

§

TPM2

89 - TPM2

§

USBHSDCD

90 - USBHSDCD

§

I2C3

91 - I2C3

§

CMP3

92 - CMP3

§

USBHS

93 - USBHS

§

CAN1_ORED_MESSAGE_BUFFER

94 - CAN1_ORed_Message_buffer

§

CAN1_BUS_OFF

95 - CAN1_Bus_Off

§

CAN1_ERROR

96 - CAN1_Error

§

CAN1_TX_WARNING

97 - CAN1_Tx_Warning

§

CAN1_RX_WARNING

98 - CAN1_Rx_Warning

§

CAN1_WAKE_UP

99 - CAN1_Wake_Up

Trait Implementations§

Source§

impl Nr for Interrupt

Source§

fn nr(&self) -> u8

Returns the number associated with an interrupt

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.