Skip to main content

InterruptSource

Trait InterruptSource 

Source
pub trait InterruptSource<const LINE: u8> {
    const LINE_CONFIG: LineConfig;
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<MODE> InterruptSource<0> for Pin<0, 0, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port0_0

Source§

impl<MODE> InterruptSource<0> for Pin<0, 4, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port0_4

Source§

impl<MODE> InterruptSource<0> for Pin<0, 8, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port0_8

Source§

impl<MODE> InterruptSource<0> for Pin<0, 12, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port0_12

Source§

impl<MODE> InterruptSource<0> for Pin<1, 0, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port1_0

Source§

impl<MODE> InterruptSource<0> for Pin<1, 4, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port1_4

Source§

impl<MODE> InterruptSource<0> for Pin<1, 8, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port1_8

Source§

impl<MODE> InterruptSource<0> for Pin<1, 12, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port1_12

Source§

impl<MODE> InterruptSource<0> for Pin<2, 0, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port2_0

Source§

impl<MODE> InterruptSource<0> for Pin<2, 4, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line0Port2_4

Source§

impl<MODE> InterruptSource<1> for Pin<0, 1, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port0_1

Source§

impl<MODE> InterruptSource<1> for Pin<0, 5, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port0_5

Source§

impl<MODE> InterruptSource<1> for Pin<0, 9, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port0_9

Source§

impl<MODE> InterruptSource<1> for Pin<0, 13, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port0_13

Source§

impl<MODE> InterruptSource<1> for Pin<1, 1, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port1_1

Source§

impl<MODE> InterruptSource<1> for Pin<1, 5, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port1_5

Source§

impl<MODE> InterruptSource<1> for Pin<1, 9, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port1_9

Source§

impl<MODE> InterruptSource<1> for Pin<1, 13, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port1_13

Source§

impl<MODE> InterruptSource<1> for Pin<2, 1, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port2_1

Source§

impl<MODE> InterruptSource<1> for Pin<2, 5, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line1Port2_5

Source§

impl<MODE> InterruptSource<2> for Pin<0, 2, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port0_2

Source§

impl<MODE> InterruptSource<2> for Pin<0, 6, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port0_6

Source§

impl<MODE> InterruptSource<2> for Pin<0, 10, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port0_10

Source§

impl<MODE> InterruptSource<2> for Pin<0, 14, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port0_14

Source§

impl<MODE> InterruptSource<2> for Pin<1, 2, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port1_2

Source§

impl<MODE> InterruptSource<2> for Pin<1, 6, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port1_6

Source§

impl<MODE> InterruptSource<2> for Pin<1, 10, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port1_10

Source§

impl<MODE> InterruptSource<2> for Pin<1, 14, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port1_14

Source§

impl<MODE> InterruptSource<2> for Pin<2, 2, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port2_2

Source§

impl<MODE> InterruptSource<2> for Pin<2, 6, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line2Port2_6

Source§

impl<MODE> InterruptSource<3> for Pin<0, 3, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port0_3

Source§

impl<MODE> InterruptSource<3> for Pin<0, 7, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port0_7

Source§

impl<MODE> InterruptSource<3> for Pin<0, 11, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port0_11

Source§

impl<MODE> InterruptSource<3> for Pin<0, 15, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port0_15

Source§

impl<MODE> InterruptSource<3> for Pin<1, 3, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port1_3

Source§

impl<MODE> InterruptSource<3> for Pin<1, 7, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port1_7

Source§

impl<MODE> InterruptSource<3> for Pin<1, 11, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port1_11

Source§

impl<MODE> InterruptSource<3> for Pin<1, 15, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port1_15

Source§

impl<MODE> InterruptSource<3> for Pin<2, 3, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port2_3

Source§

impl<MODE> InterruptSource<3> for Pin<2, 7, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line3Port2_7

Source§

impl<MODE> InterruptSource<4> for Pin<0, 0, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port0_0

Source§

impl<MODE> InterruptSource<4> for Pin<0, 4, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port0_4

Source§

impl<MODE> InterruptSource<4> for Pin<0, 8, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port0_8

Source§

impl<MODE> InterruptSource<4> for Pin<0, 12, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port0_12

Source§

impl<MODE> InterruptSource<4> for Pin<1, 0, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port1_0

Source§

impl<MODE> InterruptSource<4> for Pin<1, 4, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port1_4

Source§

impl<MODE> InterruptSource<4> for Pin<1, 8, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port1_8

Source§

impl<MODE> InterruptSource<4> for Pin<1, 12, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port1_12

Source§

impl<MODE> InterruptSource<4> for Pin<2, 0, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port2_0

Source§

impl<MODE> InterruptSource<4> for Pin<2, 4, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line4Port2_4

Source§

impl<MODE> InterruptSource<5> for Pin<0, 1, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port0_1

Source§

impl<MODE> InterruptSource<5> for Pin<0, 5, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port0_5

Source§

impl<MODE> InterruptSource<5> for Pin<0, 9, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port0_9

Source§

impl<MODE> InterruptSource<5> for Pin<0, 13, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port0_13

Source§

impl<MODE> InterruptSource<5> for Pin<1, 1, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port1_1

Source§

impl<MODE> InterruptSource<5> for Pin<1, 5, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port1_5

Source§

impl<MODE> InterruptSource<5> for Pin<1, 9, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port1_9

Source§

impl<MODE> InterruptSource<5> for Pin<1, 13, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port1_13

Source§

impl<MODE> InterruptSource<5> for Pin<2, 1, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port2_1

Source§

impl<MODE> InterruptSource<5> for Pin<2, 5, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line5Port2_5

Source§

impl<MODE> InterruptSource<6> for Pin<0, 2, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port0_2

Source§

impl<MODE> InterruptSource<6> for Pin<0, 6, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port0_6

Source§

impl<MODE> InterruptSource<6> for Pin<0, 10, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port0_10

Source§

impl<MODE> InterruptSource<6> for Pin<0, 14, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port0_14

Source§

impl<MODE> InterruptSource<6> for Pin<1, 2, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port1_2

Source§

impl<MODE> InterruptSource<6> for Pin<1, 6, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port1_6

Source§

impl<MODE> InterruptSource<6> for Pin<1, 10, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port1_10

Source§

impl<MODE> InterruptSource<6> for Pin<1, 14, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port1_14

Source§

impl<MODE> InterruptSource<6> for Pin<2, 2, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port2_2

Source§

impl<MODE> InterruptSource<6> for Pin<2, 6, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line6Port2_6

Source§

impl<MODE> InterruptSource<7> for Pin<0, 3, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port0_3

Source§

impl<MODE> InterruptSource<7> for Pin<0, 7, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port0_7

Source§

impl<MODE> InterruptSource<7> for Pin<0, 11, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port0_11

Source§

impl<MODE> InterruptSource<7> for Pin<0, 15, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port0_15

Source§

impl<MODE> InterruptSource<7> for Pin<1, 3, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port1_3

Source§

impl<MODE> InterruptSource<7> for Pin<1, 7, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port1_7

Source§

impl<MODE> InterruptSource<7> for Pin<1, 11, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port1_11

Source§

impl<MODE> InterruptSource<7> for Pin<1, 15, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port1_15

Source§

impl<MODE> InterruptSource<7> for Pin<2, 3, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port2_3

Source§

impl<MODE> InterruptSource<7> for Pin<2, 7, MODE>

Source§

const LINE_CONFIG: LineConfig = LineConfig::Line7Port2_7