pub trait ExternalInterrupt {
    // Required method
    fn id(&self) -> usize;
}
Expand description

ExternalInterrupt describes something with an external interrupt ID.

Required Methods§

source

fn id(&self) -> usize

Implementors§

source§

impl<I, M> ExternalInterrupt for serpente::gpio::v2::Pin<I, M>where I: PinId, M: PinMode, Pin<I, M>: ExternalInterrupt,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA00, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA01, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA02, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA03, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA04, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA05, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA06, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA07, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA09, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA10, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA11, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA14, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA15, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA16, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA17, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA18, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA19, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA22, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA23, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA24, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA25, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA27, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA28, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA30, MODE>where MODE: PinMode,

source§

impl<MODE> ExternalInterrupt for serpente::gpio::Pin<PA31, MODE>where MODE: PinMode,