pub trait ExternalInterruptController {
    type Line;

    fn line_enable(&self, line: &Self::Line, interrupt_mode: InterruptMode);
    fn line_disable(&self, line: &Self::Line);
}
Expand description

Interface for EIC.

Required Associated Types

The chip-dependent type of an EIC line. Number of lines available depends on the chip.

Required Methods

Enables external interrupt on the given ‘line’ In asychronous mode, all edge interrupts will be interpreted as level interrupts and the filter is disabled.

Disables external interrupt on the given ‘line’

Implementors