[][src]Enum cc3220sf::Interrupt

#[repr(u8)]pub enum Interrupt {
    INTERRUPT_GPIOA0,
    INTERRUPT_GPIOA1,
    INTERRUPT_GPIOA2,
    INTERRUPT_GPIOA3,
    INTERRUPT_UART0,
    INTERRUPT_UART1,
    INTERRUPT_I2C,
    INTERRUPT_ADC0,
    INTERRUPT_ADC1,
    INTERRUPT_ADC2,
    INTERRUPT_ADC3,
    INTERRUPT_WDT,
    INTERRUPT_TIMERA0A,
    INTERRUPT_TIMERA0B,
    INTERRUPT_TIMERA1A,
    INTERRUPT_TIMERA1B,
    INTERRUPT_TIMERA2A,
    INTERRUPT_TIMERA2B,
    INTERRUPT_TIMERA3A,
    INTERRUPT_TIMERA3B,
    INTERRUPT_UDMA,
    INTERRUPT_I2S,
    INTERRUPT_CAM,
    INTERRUPT_RAMWR,
    INTERRUPT_NET,
    INTERRUPT_SPI,
}

Enumeration of all the interrupts

Variants

INTERRUPT_GPIOA0

16 - GPIO port S0

INTERRUPT_GPIOA1

17 - GPIO port S1

INTERRUPT_GPIOA2

18 - GPIO port S2

INTERRUPT_GPIOA3

19 - GPIO port S3

INTERRUPT_UART0

21 - UART0 Rx and Tx

INTERRUPT_UART1

22 - UART1 Rx and Tx

INTERRUPT_I2C

24 - I2C controller

INTERRUPT_ADC0

30 - ADC Channel 0

INTERRUPT_ADC1

31 - ADC Channel 1

INTERRUPT_ADC2

32 - ADC Channel 2

INTERRUPT_ADC3

33 - ADC Channel 3

INTERRUPT_WDT

34 - Watchdog Timer

INTERRUPT_TIMERA0A

35 - 16/32-Bit General Purpose Timer A0A

INTERRUPT_TIMERA0B

36 - 16/32-Bit General Purpose Timer A0B

INTERRUPT_TIMERA1A

37 - 16/32-Bit General Purpose Timer A1A

INTERRUPT_TIMERA1B

38 - 16/32-Bit General Purpose Timer A1B

INTERRUPT_TIMERA2A

39 - 16/32-Bit General Purpose Timer A2A

INTERRUPT_TIMERA2B

40 - 16/32-Bit General Purpose Timer A2B

INTERRUPT_TIMERA3A

51 - 16/32-Bit General Purpose Timer A3A

INTERRUPT_TIMERA3B

52 - 16/32-Bit General Purpose Timer A3B

INTERRUPT_UDMA

62 - uDMA Software Interrupt

INTERRUPT_I2S

177 - I2S controller

INTERRUPT_CAM

179 - Camera

INTERRUPT_RAMWR

184 - RAM WR Error

INTERRUPT_NET

187 - Network Interrupt

INTERRUPT_SPI

192 - SPI Interrupt

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> Same<T> for T

type Output = T

Should always be Self

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.