[][src]Enum tm4c_hal::gpio::InterruptMode

pub enum InterruptMode {
    LevelLow,
    LevelHigh,
    EdgeRising,
    EdgeFalling,
    EdgeBoth,
    Disabled,
}

Sets when a GPIO pin triggers an interrupt.

Variants

LevelLow

Interrupt when level is low

LevelHigh

Interrupt when level is high

EdgeRising

Interrupt on rising edge

EdgeFalling

Interrupt on falling edge

EdgeBoth

Interrupt on both rising and falling edges

Disabled

Disable interrupts on this pin

Auto Trait Implementations

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.