Enum mk20d7::Interrupt

source ·
pub enum Interrupt {
Show 72 variants DMA0, DMA1, DMA2, DMA3, DMA4, DMA5, DMA6, DMA7, DMA8, DMA9, DMA10, DMA11, DMA12, DMA13, DMA14, DMA15, DMA_ERROR, FTFL, READ_COLLISION, LVD_LVW, LLW, WATCHDOG, I2C0, I2C1, SPI0, SPI1, CAN0_ORED_MESSAGE_BUFFER, CAN0_BUS_OFF, CAN0_ERROR, CAN0_TX_WARNING, CAN0_RX_WARNING, CAN0_WAKE_UP, I2S0_TX, I2S0_RX, UART0_LON, UART0_RX_TX, UART0_ERR, UART1_RX_TX, UART1_ERR, UART2_RX_TX, UART2_ERR, UART3_RX_TX, UART3_ERR, UART4_RX_TX, UART4_ERR, ADC0, ADC1, CMP0, CMP1, CMP2, FTM0, FTM1, FTM2, CMT, RTC, RTC_SECONDS, PIT0, PIT1, PIT2, PIT3, PDB0, USB0, USBDCD, RESERVED95, DAC0, TSI0, LPTIMER, PORTA, PORTB, PORTC, PORTD, PORTE,
}
Expand description

Enumeration of all the interrupts

Variants§

§

DMA0

0 - DMA0

§

DMA1

1 - DMA1

§

DMA2

2 - DMA2

§

DMA3

3 - DMA3

§

DMA4

4 - DMA4

§

DMA5

5 - DMA5

§

DMA6

6 - DMA6

§

DMA7

7 - DMA7

§

DMA8

8 - DMA8

§

DMA9

9 - DMA9

§

DMA10

10 - DMA10

§

DMA11

11 - DMA11

§

DMA12

12 - DMA12

§

DMA13

13 - DMA13

§

DMA14

14 - DMA14

§

DMA15

15 - DMA15

§

DMA_ERROR

16 - DMA_Error

§

FTFL

18 - FTFL

§

READ_COLLISION

19 - Read_Collision

§

LVD_LVW

20 - LVD_LVW

§

LLW

21 - LLW

§

WATCHDOG

22 - Watchdog

§

I2C0

24 - I2C0

§

I2C1

25 - I2C1

§

SPI0

26 - SPI0

§

SPI1

27 - SPI1

§

CAN0_ORED_MESSAGE_BUFFER

29 - CAN0_ORed_Message_buffer

§

CAN0_BUS_OFF

30 - CAN0_Bus_Off

§

CAN0_ERROR

31 - CAN0_Error

§

CAN0_TX_WARNING

32 - CAN0_Tx_Warning

§

CAN0_RX_WARNING

33 - CAN0_Rx_Warning

§

CAN0_WAKE_UP

34 - CAN0_Wake_Up

§

I2S0_TX

35 - I2S0_Tx

§

I2S0_RX

36 - I2S0_Rx

§

UART0_LON

44 - UART0_LON

§

UART0_RX_TX

45 - UART0_RX_TX

§

UART0_ERR

46 - UART0_ERR

§

UART1_RX_TX

47 - UART1_RX_TX

§

UART1_ERR

48 - UART1_ERR

§

UART2_RX_TX

49 - UART2_RX_TX

§

UART2_ERR

50 - UART2_ERR

§

UART3_RX_TX

51 - UART3_RX_TX

§

UART3_ERR

52 - UART3_ERR

§

UART4_RX_TX

53 - UART4_RX_TX

§

UART4_ERR

54 - UART4_ERR

§

ADC0

57 - ADC0

§

ADC1

58 - ADC1

§

CMP0

59 - CMP0

§

CMP1

60 - CMP1

§

CMP2

61 - CMP2

§

FTM0

62 - FTM0

§

FTM1

63 - FTM1

§

FTM2

64 - FTM2

§

CMT

65 - CMT

§

RTC

66 - RTC

§

RTC_SECONDS

67 - RTC_Seconds

§

PIT0

68 - PIT0

§

PIT1

69 - PIT1

§

PIT2

70 - PIT2

§

PIT3

71 - PIT3

§

PDB0

72 - PDB0

§

USB0

73 - USB0

§

USBDCD

74 - USBDCD

§

RESERVED95

79 - Reserved95

§

DAC0

81 - DAC0

§

TSI0

83 - TSI0

§

LPTIMER

85 - LPTimer

§

PORTA

87 - PORTA

§

PORTB

88 - PORTB

§

PORTC

89 - PORTC

§

PORTD

90 - PORTD

§

PORTE

91 - PORTE

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 Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

const: unstable · source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

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

const: unstable · 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, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.
source§

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

§

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

The type returned in the event of a conversion error.
const: unstable · source§

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

Performs the conversion.