Skip to main content

ExtiPin

Trait ExtiPin 

Source
pub trait ExtiPin: ExtiConfigured {
    const SS_CODE: u8;
}
Expand description

Marks a pin as a source line N can be pointed at, and carries the EXTISS code that points it there.

Required Associated Constants§

Source

const SS_CODE: u8

Value written to this line’s EXTISS field to select the pin’s port.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<MODE> ExtiPin for Pin<'A', 0, MODE>

PA0 on EXTI line 0.

Source§

impl<MODE> ExtiPin for Pin<'A', 1, MODE>

PA1 on EXTI line 1.

Source§

impl<MODE> ExtiPin for Pin<'A', 2, MODE>

PA2 on EXTI line 2.

Source§

impl<MODE> ExtiPin for Pin<'A', 3, MODE>

PA3 on EXTI line 3.

Source§

impl<MODE> ExtiPin for Pin<'A', 4, MODE>

PA4 on EXTI line 4.

Source§

impl<MODE> ExtiPin for Pin<'A', 5, MODE>

PA5 on EXTI line 5.

Source§

impl<MODE> ExtiPin for Pin<'A', 6, MODE>

PA6 on EXTI line 6.

Source§

impl<MODE> ExtiPin for Pin<'A', 7, MODE>

PA7 on EXTI line 7.

Source§

impl<MODE> ExtiPin for Pin<'A', 8, MODE>

Available on pads_ge_24 only.

PA8 on EXTI line 8.

Source§

impl<MODE> ExtiPin for Pin<'A', 9, MODE>

PA9 on EXTI line 9.

Source§

impl<MODE> ExtiPin for Pin<'A', 10, MODE>

PA10 on EXTI line 10.

Source§

impl<MODE> ExtiPin for Pin<'A', 13, MODE>

PA13 on EXTI line 13.

Source§

impl<MODE> ExtiPin for Pin<'A', 14, MODE>

PA14 on EXTI line 14.

Source§

impl<MODE> ExtiPin for Pin<'A', 15, MODE>

Available on pads_ge_28 only.

PA15 on EXTI line 15.

Source§

impl<MODE> ExtiPin for Pin<'B', 0, MODE>

Available on pads_ge_24 only.

PB0 on EXTI line 0.

Source§

impl<MODE> ExtiPin for Pin<'B', 1, MODE>

PB1 on EXTI line 1.

Source§

impl<MODE> ExtiPin for Pin<'B', 3, MODE>

Available on pads_ge_28 only.

PB3 on EXTI line 3.

Source§

impl<MODE> ExtiPin for Pin<'B', 4, MODE>

Available on pads_ge_28 only.

PB4 on EXTI line 4.

Source§

impl<MODE> ExtiPin for Pin<'B', 5, MODE>

Available on pads_ge_28 only.

PB5 on EXTI line 5.

Source§

impl<MODE> ExtiPin for Pin<'B', 6, MODE>

Available on pads_ge_24 only.

PB6 on EXTI line 6.

Source§

impl<MODE> ExtiPin for Pin<'B', 7, MODE>

Available on pads_ge_24 only.

PB7 on EXTI line 7.

Source§

impl<MODE> ExtiPin for Pin<'F', 0, MODE>

PF0 on EXTI line 0.

Source§

impl<MODE> ExtiPin for Pin<'F', 1, MODE>

PF1 on EXTI line 1.