[][src]Enum e310x::Interrupt

#[repr(u8)]
pub enum Interrupt {
    WATCHDOG,
    RTC,
    UART0,
    UART1,
    QSPI0,
    QSPI1,
    QSPI2,
    GPIO0,
    GPIO1,
    GPIO2,
    GPIO3,
    GPIO4,
    GPIO5,
    GPIO6,
    GPIO7,
    GPIO8,
    GPIO9,
    GPIO10,
    GPIO11,
    GPIO12,
    GPIO13,
    GPIO14,
    GPIO15,
    GPIO16,
    GPIO17,
    GPIO18,
    GPIO19,
    GPIO20,
    GPIO21,
    GPIO22,
    GPIO23,
    GPIO24,
    GPIO25,
    GPIO26,
    GPIO27,
    GPIO28,
    GPIO29,
    GPIO30,
    GPIO31,
    PWM0CMP0,
    PWM0CMP1,
    PWM0CMP2,
    PWM0CMP3,
    PWM1CMP0,
    PWM1CMP1,
    PWM1CMP2,
    PWM1CMP3,
    PWM2CMP0,
    PWM2CMP1,
    PWM2CMP2,
    PWM2CMP3,
    I2C0,
}

Enumeration of all the interrupts

Variants

WATCHDOG

1 - WATCHDOG

RTC

2 - RTC

UART0

3 - UART0

UART1

4 - UART1

QSPI0

5 - QSPI0

QSPI1

6 - QSPI1

QSPI2

7 - QSPI2

GPIO0

8 - GPIO0

GPIO1

9 - GPIO1

GPIO2

10 - GPIO2

GPIO3

11 - GPIO3

GPIO4

12 - GPIO4

GPIO5

13 - GPIO5

GPIO6

14 - GPIO6

GPIO7

15 - GPIO7

GPIO8

16 - GPIO8

GPIO9

17 - GPIO9

GPIO10

18 - GPIO10

GPIO11

19 - GPIO11

GPIO12

20 - GPIO12

GPIO13

21 - GPIO13

GPIO14

22 - GPIO14

GPIO15

23 - GPIO15

GPIO16

24 - GPIO16

GPIO17

25 - GPIO17

GPIO18

26 - GPIO18

GPIO19

27 - GPIO19

GPIO20

28 - GPIO20

GPIO21

29 - GPIO21

GPIO22

30 - GPIO22

GPIO23

31 - GPIO23

GPIO24

32 - GPIO24

GPIO25

33 - GPIO25

GPIO26

34 - GPIO26

GPIO27

35 - GPIO27

GPIO28

36 - GPIO28

GPIO29

37 - GPIO29

GPIO30

38 - GPIO30

GPIO31

39 - GPIO31

PWM0CMP0

40 - PWM0CMP0

PWM0CMP1

41 - PWM0CMP1

PWM0CMP2

42 - PWM0CMP2

PWM0CMP3

43 - PWM0CMP3

PWM1CMP0

44 - PWM1CMP0

PWM1CMP1

45 - PWM1CMP1

PWM1CMP2

46 - PWM1CMP2

PWM1CMP3

47 - PWM1CMP3

PWM2CMP0

48 - PWM2CMP0

PWM2CMP1

49 - PWM2CMP1

PWM2CMP2

50 - PWM2CMP2

PWM2CMP3

51 - PWM2CMP3

I2C0

52 - I2C0

Methods

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.