#[repr(u16)]
pub enum Interrupt {
Show 77 variants HFLASHC, PDCA_0, PDCA_1, PDCA_2, PDCA_3, PDCA_4, PDCA_5, PDCA_6, PDCA_7, PDCA_8, PDCA_9, PDCA_10, PDCA_11, PDCA_12, PDCA_13, PDCA_14, PDCA_15, CRCCU, USBC, PEVC_TR, PEVC_OV, PM, SCIF, FREQM, GPIO_0, GPIO_1, GPIO_2, GPIO_3, GPIO_4, GPIO_5, GPIO_6, GPIO_7, GPIO_8, GPIO_9, GPIO_10, GPIO_11, BPM, BSCIF, AST_ALARM, AST_PER, AST_OVF, AST_READY, AST_CLKREADY, WDT, EIC_1, EIC_2, EIC_3, EIC_4, EIC_5, EIC_6, EIC_7, EIC_8, IISC, SPI, TC00, TC01, TC02, TC10, TC11, TC12, TWIM0, TWIS0, TWIM1, TWIS1, USART0, USART1, USART2, USART3, ADCIFE, DACC, ACIFC, ABDACB, TRNG, PARC, CATB, TWIM2, TWIM3,
}
Expand description

Enumeration of all the interrupts.

Variants§

§

HFLASHC

0 - HFLASHC

§

PDCA_0

1 - PDCA_0

§

PDCA_1

2 - PDCA_1

§

PDCA_2

3 - PDCA_2

§

PDCA_3

4 - PDCA_3

§

PDCA_4

5 - PDCA_4

§

PDCA_5

6 - PDCA_5

§

PDCA_6

7 - PDCA_6

§

PDCA_7

8 - PDCA_7

§

PDCA_8

9 - PDCA_8

§

PDCA_9

10 - PDCA_9

§

PDCA_10

11 - PDCA_10

§

PDCA_11

12 - PDCA_11

§

PDCA_12

13 - PDCA_12

§

PDCA_13

14 - PDCA_13

§

PDCA_14

15 - PDCA_14

§

PDCA_15

16 - PDCA_15

§

CRCCU

17 - CRCCU

§

USBC

18 - USBC

§

PEVC_TR

19 - PEVC_TR

§

PEVC_OV

20 - PEVC_OV

§

PM

22 - PM

§

SCIF

23 - SCIF

§

FREQM

24 - FREQM

§

GPIO_0

25 - GPIO_0

§

GPIO_1

26 - GPIO_1

§

GPIO_2

27 - GPIO_2

§

GPIO_3

28 - GPIO_3

§

GPIO_4

29 - GPIO_4

§

GPIO_5

30 - GPIO_5

§

GPIO_6

31 - GPIO_6

§

GPIO_7

32 - GPIO_7

§

GPIO_8

33 - GPIO_8

§

GPIO_9

34 - GPIO_9

§

GPIO_10

35 - GPIO_10

§

GPIO_11

36 - GPIO_11

§

BPM

37 - BPM

§

BSCIF

38 - BSCIF

§

AST_ALARM

39 - AST_ALARM

§

AST_PER

40 - AST_PER

§

AST_OVF

41 - AST_OVF

§

AST_READY

42 - AST_READY

§

AST_CLKREADY

43 - AST_CLKREADY

§

WDT

44 - WDT

§

EIC_1

45 - EIC_1

§

EIC_2

46 - EIC_2

§

EIC_3

47 - EIC_3

§

EIC_4

48 - EIC_4

§

EIC_5

49 - EIC_5

§

EIC_6

50 - EIC_6

§

EIC_7

51 - EIC_7

§

EIC_8

52 - EIC_8

§

IISC

53 - IISC

§

SPI

54 - SPI

§

TC00

55 - TC00

§

TC01

56 - TC01

§

TC02

57 - TC02

§

TC10

58 - TC10

§

TC11

59 - TC11

§

TC12

60 - TC12

§

TWIM0

61 - TWIM0

§

TWIS0

62 - TWIS0

§

TWIM1

63 - TWIM1

§

TWIS1

64 - TWIS1

§

USART0

65 - USART0

§

USART1

66 - USART1

§

USART2

67 - USART2

§

USART3

68 - USART3

§

ADCIFE

69 - ADCIFE

§

DACC

70 - DACC

§

ACIFC

71 - ACIFC

§

ABDACB

72 - ABDACB

§

TRNG

73 - TRNG

§

PARC

74 - PARC

§

CATB

75 - CATB

§

TWIM2

77 - TWIM2

§

TWIM3

78 - TWIM3

Trait Implementations§

source§

impl Clone for Interrupt

source§

fn clone(&self) -> Interrupt

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Interrupt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl InterruptNumber for Interrupt

source§

fn number(self) -> u16

Return the interrupt number associated with this variant. Read more
source§

impl PartialEq<Interrupt> for Interrupt

source§

fn eq(&self, other: &Interrupt) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Interrupt

source§

impl Eq for Interrupt

source§

impl StructuralEq for Interrupt

source§

impl StructuralPartialEq for 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,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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 Twhere 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, U> TryFrom<U> for Twhere U: Into<T>,

§

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 Twhere U: TryFrom<T>,

§

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.