Struct stm32f4xx_hal::gpio::Pin

source ·
pub struct Pin<const P: char, const N: u8, MODE = DefaultMode> { /* private fields */ }
Expand description

Generic pin type

  • MODE is one of the pin modes (see Modes section).
  • P is port name: A for GPIOA, B for GPIOB, etc.
  • N is pin number: from 0 to 15.

Implementations§

source§

impl<const P: char, const N: u8, const A: u8> Pin<P, N, Alternate<A, PushPull>>

source

pub fn set_open_drain(self) -> Pin<P, N, Alternate<A, OpenDrain>>

Turns pin alternate configuration pin into open drain

source§

impl<const P: char, const N: u8, MODE: PinMode> Pin<P, N, MODE>

source

pub fn into_alternate<const A: u8>(self) -> Pin<P, N, Alternate<A, PushPull>>
where Self: IntoAf<A>,

Configures the pin to operate alternate mode

source

pub fn into_alternate_open_drain<const A: u8>( self ) -> Pin<P, N, Alternate<A, OpenDrain>>
where Self: IntoAf<A>,

Configures the pin to operate in alternate open drain mode

source

pub fn into_input(self) -> Pin<P, N, Input>

Configures the pin to operate as a input pin

source

pub fn into_floating_input(self) -> Pin<P, N, Input>

Configures the pin to operate as a floating input pin

source

pub fn into_pull_down_input(self) -> Pin<P, N, Input>

Configures the pin to operate as a pulled down input pin

source

pub fn into_pull_up_input(self) -> Pin<P, N, Input>

Configures the pin to operate as a pulled up input pin

source

pub fn into_open_drain_output(self) -> Pin<P, N, Output<OpenDrain>>

Configures the pin to operate as an open drain output pin Initial state will be low.

source

pub fn into_open_drain_output_in_state( self, initial_state: PinState ) -> Pin<P, N, Output<OpenDrain>>

Configures the pin to operate as an open-drain output pin. initial_state specifies whether the pin should be initially high or low.

source

pub fn into_push_pull_output(self) -> Pin<P, N, Output<PushPull>>

Configures the pin to operate as an push pull output pin Initial state will be low.

source

pub fn into_push_pull_output_in_state( self, initial_state: PinState ) -> Pin<P, N, Output<PushPull>>

Configures the pin to operate as an push-pull output pin. initial_state specifies whether the pin should be initially high or low.

source

pub fn into_analog(self) -> Pin<P, N, Analog>

Configures the pin to operate as an analog input pin

source

pub fn into_dynamic(self) -> DynamicPin<P, N>

Configures the pin as a pin that can change between input and output without changing the type. It starts out as a floating input

source

pub fn into_mode<M: PinMode>(self) -> Pin<P, N, M>

Converts pin into specified mode

source§

impl<const P: char, const N: u8, MODE> Pin<P, N, MODE>
where MODE: PinMode,

source

pub fn with_input<R>(&mut self, f: impl FnOnce(&mut Pin<P, N, Input>) -> R) -> R

Temporarily configures this pin as a input.

The closure f is called with the reconfigured pin. After it returns, the pin will be configured back.

source

pub fn with_analog<R>( &mut self, f: impl FnOnce(&mut Pin<P, N, Analog>) -> R ) -> R

Temporarily configures this pin as an analog pin.

The closure f is called with the reconfigured pin. After it returns, the pin will be configured back.

source

pub fn with_open_drain_output<R>( &mut self, f: impl FnOnce(&mut Pin<P, N, Output<OpenDrain>>) -> R ) -> R

Temporarily configures this pin as an open drain output.

The closure f is called with the reconfigured pin. After it returns, the pin will be configured back. The value of the pin after conversion is undefined. If you want to control it, use with_open_drain_output_in_state

source

pub fn with_open_drain_output_in_state<R>( &mut self, state: PinState, f: impl FnOnce(&mut Pin<P, N, Output<OpenDrain>>) -> R ) -> R

Temporarily configures this pin as an open drain output .

The closure f is called with the reconfigured pin. After it returns, the pin will be configured back. Note that the new state is set slightly before conversion happens. This can cause a short output glitch if switching between output modes

source

pub fn with_push_pull_output<R>( &mut self, f: impl FnOnce(&mut Pin<P, N, Output<PushPull>>) -> R ) -> R

Temporarily configures this pin as a push-pull output.

The closure f is called with the reconfigured pin. After it returns, the pin will be configured back. The value of the pin after conversion is undefined. If you want to control it, use with_push_pull_output_in_state

source

pub fn with_push_pull_output_in_state<R>( &mut self, state: PinState, f: impl FnOnce(&mut Pin<P, N, Output<PushPull>>) -> R ) -> R

Temporarily configures this pin as a push-pull output.

The closure f is called with the reconfigured pin. After it returns, the pin will be configured back. Note that the new state is set slightly before conversion happens. This can cause a short output glitch if switching between output modes

source§

impl<const P: char, const N: u8, MODE> Pin<P, N, MODE>

source

pub const fn interrupt(&self) -> Interrupt

NVIC interrupt number of interrupt from this pin

Used to unmask / enable the interrupt with cortex_m::peripheral::NVIC::unmask(). This is also useful for all other cortex_m::peripheral::NVIC functions.

source§

impl<const P: char, const N: u8, MODE> Pin<P, N, MODE>
where MODE: OutputSpeed,

source

pub fn set_speed(&mut self, speed: Speed)

Set pin speed

source

pub fn speed(self, speed: Speed) -> Self

Set pin speed

source§

impl<const P: char, const N: u8, MODE> Pin<P, N, MODE>
where MODE: Active,

source

pub fn set_internal_resistor(&mut self, resistor: Pull)

Set the internal pull-up and pull-down resistor

source

pub fn internal_resistor(self, resistor: Pull) -> Self

Set the internal pull-up and pull-down resistor

source

pub fn internal_pull_up(self, on: bool) -> Self

Enables / disables the internal pull up

source

pub fn internal_pull_down(self, on: bool) -> Self

Enables / disables the internal pull down

source§

impl<const P: char, const N: u8, MODE> Pin<P, N, MODE>

source

pub fn erase_number(self) -> PartiallyErasedPin<P, MODE>

Erases the pin number from the type

This is useful when you want to collect the pins into an array where you need all the elements to have the same type

source

pub fn erase(self) -> ErasedPin<MODE>

Erases the pin number and the port from the type

This is useful when you want to collect the pins into an array where you need all the elements to have the same type

source§

impl<const P: char, const N: u8, MODE> Pin<P, N, Output<MODE>>

source

pub fn set_high(&mut self)

Drives the pin high

source

pub fn set_low(&mut self)

Drives the pin low

source

pub fn get_state(&self) -> PinState

Is the pin in drive high or low mode?

source

pub fn set_state(&mut self, state: PinState)

Drives the pin high or low depending on the provided value

source

pub fn is_set_high(&self) -> bool

Is the pin in drive high mode?

source

pub fn is_set_low(&self) -> bool

Is the pin in drive low mode?

source

pub fn toggle(&mut self)

Toggle pin output

source§

impl<const P: char, const N: u8, MODE> Pin<P, N, MODE>
where MODE: Readable,

source

pub fn is_high(&self) -> bool

Is the input pin high?

source

pub fn is_low(&self) -> bool

Is the input pin low?

Trait Implementations§

source§

impl<const P: char, const N: u8, MODE> Debug for Pin<P, N, MODE>

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const P: char, const N: u8, MODE> ErrorType for Pin<P, N, MODE>

§

type Error = Infallible

Error type
source§

impl<const P: char, const N: u8, MODE> Format for Pin<P, N, MODE>

source§

fn format(&self, f: Formatter<'_>)

Writes the defmt representation of self to fmt.
source§

impl From<Pin<'A', 0, Alternate<1>>> for Etr

source§

fn from(p: PA0<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 0, Alternate<1, Otype>>> for Ch1<Otype>

source§

fn from(p: PA0<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 0, Alternate<11>>> for Crs

source§

fn from(p: PA0<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 0, Alternate<2, Otype>>> for Ch1<Otype>

source§

fn from(p: PA0<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 0, Alternate<3>>> for Etr

source§

fn from(p: PA0<Alternate<3, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 0, Alternate<7>>> for Cts

source§

fn from(p: PA0<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 0, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PA0<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 0, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 0, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PA0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 0, MODE>> for Crs
where MODE: NotAlt + PinMode,

source§

fn from(p: PA0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 0, MODE>> for Cts
where MODE: NotAlt + PinMode,

source§

fn from(p: PA0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 0, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PA0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 0, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PA0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 0, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PA0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 1, Alternate<1, Otype>>> for Ch2<Otype>

source§

fn from(p: PA1<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 1, Alternate<11>>> for RefClk

source§

fn from(p: PA1<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 1, Alternate<11>>> for RxClk

source§

fn from(p: PA1<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 1, Alternate<2, Otype>>> for Ch2<Otype>

source§

fn from(p: PA1<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 1, Alternate<5>>> for Sd

source§

fn from(p: PA1<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 1, Alternate<7>>> for Rts

source§

fn from(p: PA1<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 1, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PA1<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 1, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PA1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 1, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 1, MODE>> for RefClk
where MODE: NotAlt + PinMode,

source§

fn from(p: PA1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 1, MODE>> for Rts
where MODE: NotAlt + PinMode,

source§

fn from(p: PA1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 1, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PA1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 1, MODE>> for RxClk
where MODE: NotAlt + PinMode,

source§

fn from(p: PA1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 1, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PA1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 10, Alternate<1, Otype>>> for Ch3<Otype>

source§

fn from(p: PA10<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 10, Alternate<10>>> for Id

source§

fn from(p: PA10<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 10, Alternate<13>>> for D1

source§

fn from(p: PA10<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 10, Alternate<6>>> for Sd

source§

fn from(p: PA10<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 10, Alternate<7, Otype>>> for Rx<Otype>

source§

fn from(p: PA10<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 10, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 10, MODE>> for D1
where MODE: NotAlt + PinMode,

source§

fn from(p: PA10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 10, MODE>> for Id
where MODE: NotAlt + PinMode,

source§

fn from(p: PA10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 10, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PA10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 10, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PA10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 11, Alternate<1, Otype>>> for Ch4<Otype>

source§

fn from(p: PA11<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 11, Alternate<10>>> for Dm

source§

fn from(p: PA11<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 11, Alternate<14>>> for R4

source§

fn from(p: PA11<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 11, Alternate<7>>> for Cts

source§

fn from(p: PA11<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 11, Alternate<9>>> for Rx

source§

fn from(p: PA11<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 11, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 11, MODE>> for Cts
where MODE: NotAlt + PinMode,

source§

fn from(p: PA11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 11, MODE>> for Dm
where MODE: NotAlt + PinMode,

source§

fn from(p: PA11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 11, MODE>> for R4
where MODE: NotAlt + PinMode,

source§

fn from(p: PA11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 11, MODE>> for Rx
where MODE: NotAlt + PinMode,

source§

fn from(p: PA11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 12, Alternate<1>>> for Etr

source§

fn from(p: PA12<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 12, Alternate<10>>> for Dp

source§

fn from(p: PA12<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 12, Alternate<14>>> for R5

source§

fn from(p: PA12<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 12, Alternate<7>>> for Rts

source§

fn from(p: PA12<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 12, Alternate<9>>> for Tx

source§

fn from(p: PA12<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 12, MODE>> for Dp
where MODE: NotAlt + PinMode,

source§

fn from(p: PA12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 12, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PA12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 12, MODE>> for R5
where MODE: NotAlt + PinMode,

source§

fn from(p: PA12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 12, MODE>> for Rts
where MODE: NotAlt + PinMode,

source§

fn from(p: PA12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 12, MODE>> for Tx
where MODE: NotAlt + PinMode,

source§

fn from(p: PA12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 13, Alternate<0>>> for JtmsSwdio

source§

fn from(p: PA13<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 13, MODE>> for JtmsSwdio
where MODE: NotAlt + PinMode,

source§

fn from(p: PA13<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 14, Alternate<0>>> for JtckSwclk

source§

fn from(p: PA14<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 14, MODE>> for JtckSwclk
where MODE: NotAlt + PinMode,

source§

fn from(p: PA14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 15, Alternate<0>>> for Jtdi

source§

fn from(p: PA15<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 15, Alternate<1>>> for Etr

source§

fn from(p: PA15<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 15, Alternate<1, Otype>>> for Ch1<Otype>

source§

fn from(p: PA15<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 15, Alternate<5>>> for Nss

source§

fn from(p: PA15<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 15, Alternate<6>>> for Nss

source§

fn from(p: PA15<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 15, Alternate<6>>> for Ws

source§

fn from(p: PA15<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 15, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 15, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PA15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 15, MODE>> for Jtdi
where MODE: NotAlt + PinMode,

source§

fn from(p: PA15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 15, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PA15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 15, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PA15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 15, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PA15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 2, Alternate<1, Otype>>> for Ch3<Otype>

source§

fn from(p: PA2<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 2, Alternate<11>>> for Mdio

source§

fn from(p: PA2<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 2, Alternate<2, Otype>>> for Ch3<Otype>

source§

fn from(p: PA2<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 2, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PA2<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 2, Alternate<7, Otype>>> for Tx<Otype>

source§

fn from(p: PA2<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 2, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PA2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 2, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 2, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PA2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 2, MODE>> for Mdio
where MODE: NotAlt + PinMode,

source§

fn from(p: PA2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 2, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PA2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 3, Alternate<1, Otype>>> for Ch4<Otype>

source§

fn from(p: PA3<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 3, Alternate<10>>> for UlpiD0

source§

fn from(p: PA3<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 3, Alternate<11>>> for Col

source§

fn from(p: PA3<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 3, Alternate<14>>> for B5

source§

fn from(p: PA3<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 3, Alternate<2, Otype>>> for Ch4<Otype>

source§

fn from(p: PA3<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 3, Alternate<3, Otype>>> for Ch2<Otype>

source§

fn from(p: PA3<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 3, Alternate<7, Otype>>> for Rx<Otype>

source§

fn from(p: PA3<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 3, MODE>> for B5
where MODE: NotAlt + PinMode,

source§

fn from(p: PA3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 3, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PA3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 3, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 3, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PA3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 3, MODE>> for Col
where MODE: NotAlt + PinMode,

source§

fn from(p: PA3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 3, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PA3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 3, MODE>> for UlpiD0
where MODE: NotAlt + PinMode,

source§

fn from(p: PA3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 4, Alternate<12>>> for Sof

source§

fn from(p: PA4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 4, Alternate<13>>> for Hsync

source§

fn from(p: PA4<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 4, Alternate<14>>> for Vsync

source§

fn from(p: PA4<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 4, Alternate<5>>> for Nss

source§

fn from(p: PA4<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 4, Alternate<6>>> for Nss

source§

fn from(p: PA4<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 4, Alternate<6>>> for Ws

source§

fn from(p: PA4<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 4, Alternate<7>>> for Ck

source§

fn from(p: PA4<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 4, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 4, MODE>> for Hsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 4, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 4, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 4, MODE>> for Sof
where MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 4, MODE>> for Vsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 4, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 5, Alternate<1>>> for Etr

source§

fn from(p: PA5<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 5, Alternate<1, Otype>>> for Ch1<Otype>

source§

fn from(p: PA5<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 5, Alternate<10>>> for UlpiCk

source§

fn from(p: PA5<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 5, Alternate<3, Otype>>> for Ch1N<Otype>

source§

fn from(p: PA5<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 5, Alternate<5>>> for Sck

source§

fn from(p: PA5<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 5, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 5, MODE>> for Ch1N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PA5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 5, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PA5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 5, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PA5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 5, MODE>> for UlpiCk
where MODE: NotAlt + PinMode,

source§

fn from(p: PA5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 6, Alternate<1>>> for Bkin

source§

fn from(p: PA6<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 6, Alternate<13>>> for Pixclk

source§

fn from(p: PA6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 6, Alternate<14>>> for G2

source§

fn from(p: PA6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 6, Alternate<2, Otype>>> for Ch1<Otype>

source§

fn from(p: PA6<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 6, Alternate<3>>> for Bkin

source§

fn from(p: PA6<Alternate<3, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 6, Alternate<5>>> for Miso

source§

fn from(p: PA6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 6, Alternate<9, Otype>>> for Ch1<Otype>

source§

fn from(p: PA6<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 6, MODE>> for Bkin
where MODE: NotAlt + PinMode,

source§

fn from(p: PA6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 6, MODE>> for Bkin
where MODE: NotAlt + PinMode,

source§

fn from(p: PA6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 6, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PA6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 6, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PA6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 6, MODE>> for G2
where MODE: NotAlt + PinMode,

source§

fn from(p: PA6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 6, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PA6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 6, MODE>> for Pixclk
where MODE: NotAlt + PinMode,

source§

fn from(p: PA6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 7, Alternate<1, Otype>>> for Ch1N<Otype>

source§

fn from(p: PA7<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 7, Alternate<11>>> for CrsDv

source§

fn from(p: PA7<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 7, Alternate<11>>> for RxDv

source§

fn from(p: PA7<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 7, Alternate<2, Otype>>> for Ch2<Otype>

source§

fn from(p: PA7<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 7, Alternate<3, Otype>>> for Ch1N<Otype>

source§

fn from(p: PA7<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 7, Alternate<5>>> for Mosi

source§

fn from(p: PA7<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 7, Alternate<9, Otype>>> for Ch1<Otype>

source§

fn from(p: PA7<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 7, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PA7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 7, MODE>> for Ch1N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PA7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 7, MODE>> for Ch1N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 7, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PA7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 7, MODE>> for CrsDv
where MODE: NotAlt + PinMode,

source§

fn from(p: PA7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 7, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PA7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 7, MODE>> for RxDv
where MODE: NotAlt + PinMode,

source§

fn from(p: PA7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 8, Alternate<0>>> for Mco1

source§

fn from(p: PA8<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 8, Alternate<1, Otype>>> for Ch1<Otype>

source§

fn from(p: PA8<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 8, Alternate<10>>> for Sof

source§

fn from(p: PA8<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 8, Alternate<14>>> for R6

source§

fn from(p: PA8<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 8, Alternate<4, OpenDrain>>> for Scl

source§

fn from(p: PA8<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 8, Alternate<7>>> for Ck

source§

fn from(p: PA8<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 8, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 8, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PA8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 8, MODE>> for Mco1
where MODE: NotAlt + PinMode,

source§

fn from(p: PA8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 8, MODE>> for R6
where MODE: NotAlt + PinMode,

source§

fn from(p: PA8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 8, MODE>> for Scl
where MODE: NotAlt + PinMode,

source§

fn from(p: PA8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 8, MODE>> for Sof
where MODE: NotAlt + PinMode,

source§

fn from(p: PA8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 9, Alternate<1, Otype>>> for Ch2<Otype>

source§

fn from(p: PA9<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 9, Alternate<13>>> for D0

source§

fn from(p: PA9<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'A', 9, Alternate<4, OpenDrain>>> for Smba

source§

fn from(p: PA9<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'A', 9, Alternate<7, Otype>>> for Tx<Otype>

source§

fn from(p: PA9<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 9, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PA9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 9, MODE>> for D0
where MODE: NotAlt + PinMode,

source§

fn from(p: PA9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'A', 9, MODE>> for Smba
where MODE: NotAlt + PinMode,

source§

fn from(p: PA9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'A', 9, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PA9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 0, Alternate<1, Otype>>> for Ch2N<Otype>

source§

fn from(p: PB0<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 0, Alternate<10>>> for UlpiD1

source§

fn from(p: PB0<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 0, Alternate<11>>> for Rxd2

source§

fn from(p: PB0<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 0, Alternate<2, Otype>>> for Ch3<Otype>

source§

fn from(p: PB0<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 0, Alternate<3, Otype>>> for Ch2N<Otype>

source§

fn from(p: PB0<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 0, Alternate<6>>> for Ck

source§

fn from(p: PB0<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 0, Alternate<9>>> for R3

source§

fn from(p: PB0<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 0, MODE>> for Ch2N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 0, MODE>> for Ch2N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PB0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 0, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 0, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 0, MODE>> for R3
where MODE: NotAlt + PinMode,

source§

fn from(p: PB0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 0, MODE>> for Rxd2
where MODE: NotAlt + PinMode,

source§

fn from(p: PB0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 0, MODE>> for UlpiD1
where MODE: NotAlt + PinMode,

source§

fn from(p: PB0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 1, Alternate<1, Otype>>> for Ch3N<Otype>

source§

fn from(p: PB1<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 1, Alternate<10>>> for UlpiD2

source§

fn from(p: PB1<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 1, Alternate<11>>> for Rxd3

source§

fn from(p: PB1<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 1, Alternate<2, Otype>>> for Ch4<Otype>

source§

fn from(p: PB1<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 1, Alternate<3, Otype>>> for Ch3N<Otype>

source§

fn from(p: PB1<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 1, Alternate<6>>> for Ws

source§

fn from(p: PB1<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 1, Alternate<9>>> for R6

source§

fn from(p: PB1<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 1, MODE>> for Ch3N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 1, MODE>> for Ch3N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PB1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 1, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 1, MODE>> for R6
where MODE: NotAlt + PinMode,

source§

fn from(p: PB1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 1, MODE>> for Rxd3
where MODE: NotAlt + PinMode,

source§

fn from(p: PB1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 1, MODE>> for UlpiD2
where MODE: NotAlt + PinMode,

source§

fn from(p: PB1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 1, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PB1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 10, Alternate<1, Otype>>> for Ch3<Otype>

source§

fn from(p: PB10<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 10, Alternate<10>>> for UlpiD3

source§

fn from(p: PB10<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 10, Alternate<11>>> for RxEr

source§

fn from(p: PB10<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 10, Alternate<14>>> for G4

source§

fn from(p: PB10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 10, Alternate<4, OpenDrain>>> for Scl

source§

fn from(p: PB10<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 10, Alternate<5>>> for Ck

source§

fn from(p: PB10<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 10, Alternate<5>>> for Sck

source§

fn from(p: PB10<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 10, Alternate<7, Otype>>> for Tx<Otype>

source§

fn from(p: PB10<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 10, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 10, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 10, MODE>> for G4
where MODE: NotAlt + PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 10, MODE>> for RxEr
where MODE: NotAlt + PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 10, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 10, MODE>> for Scl
where MODE: NotAlt + PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 10, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 10, MODE>> for UlpiD3
where MODE: NotAlt + PinMode,

source§

fn from(p: PB10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 11, Alternate<1, Otype>>> for Ch4<Otype>

source§

fn from(p: PB11<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 11, Alternate<10>>> for UlpiD4

source§

fn from(p: PB11<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 11, Alternate<11>>> for TxEn

source§

fn from(p: PB11<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 11, Alternate<14>>> for G5

source§

fn from(p: PB11<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 11, Alternate<4, OpenDrain>>> for Sda

source§

fn from(p: PB11<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 11, Alternate<7, Otype>>> for Rx<Otype>

source§

fn from(p: PB11<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 11, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 11, MODE>> for G5
where MODE: NotAlt + PinMode,

source§

fn from(p: PB11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 11, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PB11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 11, MODE>> for Sda
where MODE: NotAlt + PinMode,

source§

fn from(p: PB11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 11, MODE>> for TxEn
where MODE: NotAlt + PinMode,

source§

fn from(p: PB11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 11, MODE>> for UlpiD4
where MODE: NotAlt + PinMode,

source§

fn from(p: PB11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<1>>> for Bkin

source§

fn from(p: PB12<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<10>>> for UlpiD5

source§

fn from(p: PB12<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<11>>> for Txd0

source§

fn from(p: PB12<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<12>>> for Id

source§

fn from(p: PB12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<4, OpenDrain>>> for Smba

source§

fn from(p: PB12<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<5>>> for Nss

source§

fn from(p: PB12<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<5>>> for Ws

source§

fn from(p: PB12<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<6>>> for Ws

source§

fn from(p: PB12<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<7>>> for Ck

source§

fn from(p: PB12<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 12, Alternate<9>>> for Rx

source§

fn from(p: PB12<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Bkin
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Id
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Rx
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Smba
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Txd0
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for UlpiD5
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 12, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PB12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 13, Alternate<1, Otype>>> for Ch1N<Otype>

source§

fn from(p: PB13<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 13, Alternate<10>>> for UlpiD6

source§

fn from(p: PB13<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 13, Alternate<11>>> for Txd1

source§

fn from(p: PB13<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 13, Alternate<5>>> for Ck

source§

fn from(p: PB13<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 13, Alternate<5>>> for Sck

source§

fn from(p: PB13<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 13, Alternate<6>>> for Ck

source§

fn from(p: PB13<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 13, Alternate<7>>> for Cts

source§

fn from(p: PB13<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 13, Alternate<9>>> for Tx

source§

fn from(p: PB13<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 13, MODE>> for Ch1N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 13, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 13, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 13, MODE>> for Cts
where MODE: NotAlt + PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 13, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 13, MODE>> for Tx
where MODE: NotAlt + PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 13, MODE>> for Txd1
where MODE: NotAlt + PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 13, MODE>> for UlpiD6
where MODE: NotAlt + PinMode,

source§

fn from(p: PB13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 14, Alternate<1, Otype>>> for Ch2N<Otype>

source§

fn from(p: PB14<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 14, Alternate<12>>> for Dm

source§

fn from(p: PB14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 14, Alternate<3, Otype>>> for Ch2N<Otype>

source§

fn from(p: PB14<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 14, Alternate<5>>> for Miso

source§

fn from(p: PB14<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 14, Alternate<6>>> for ExtSd

source§

fn from(p: PB14<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 14, Alternate<7>>> for Rts

source§

fn from(p: PB14<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 14, Alternate<9, Otype>>> for Ch1<Otype>

source§

fn from(p: PB14<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 14, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PB14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 14, MODE>> for Ch2N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 14, MODE>> for Ch2N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PB14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 14, MODE>> for Dm
where MODE: NotAlt + PinMode,

source§

fn from(p: PB14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 14, MODE>> for ExtSd
where MODE: NotAlt + PinMode,

source§

fn from(p: PB14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 14, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PB14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 14, MODE>> for Rts
where MODE: NotAlt + PinMode,

source§

fn from(p: PB14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 15, Alternate<0>>> for Refin

source§

fn from(p: PB15<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 15, Alternate<1, Otype>>> for Ch3N<Otype>

source§

fn from(p: PB15<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 15, Alternate<12>>> for Dp

source§

fn from(p: PB15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 15, Alternate<3, Otype>>> for Ch3N<Otype>

source§

fn from(p: PB15<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 15, Alternate<5>>> for Mosi

source§

fn from(p: PB15<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 15, Alternate<5>>> for Sd

source§

fn from(p: PB15<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 15, Alternate<9, Otype>>> for Ch2<Otype>

source§

fn from(p: PB15<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 15, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PB15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 15, MODE>> for Ch3N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 15, MODE>> for Ch3N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PB15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 15, MODE>> for Dp
where MODE: NotAlt + PinMode,

source§

fn from(p: PB15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 15, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PB15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 15, MODE>> for Refin
where MODE: NotAlt + PinMode,

source§

fn from(p: PB15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 15, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PB15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 3, Alternate<0>>> for JtdoSwo

source§

fn from(p: PB3<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 3, Alternate<1, Otype>>> for Ch2<Otype>

source§

fn from(p: PB3<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 3, Alternate<5>>> for Sck

source§

fn from(p: PB3<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 3, Alternate<6>>> for Ck

source§

fn from(p: PB3<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 3, Alternate<6>>> for Sck

source§

fn from(p: PB3<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 3, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PB3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 3, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 3, MODE>> for JtdoSwo
where MODE: NotAlt + PinMode,

source§

fn from(p: PB3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 3, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 3, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PB3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 4, Alternate<0>>> for Jtrst

source§

fn from(p: PB4<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 4, Alternate<2, Otype>>> for Ch1<Otype>

source§

fn from(p: PB4<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 4, Alternate<5>>> for Miso

source§

fn from(p: PB4<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 4, Alternate<6>>> for Miso

source§

fn from(p: PB4<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 4, Alternate<7>>> for ExtSd

source§

fn from(p: PB4<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 4, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 4, MODE>> for ExtSd
where MODE: NotAlt + PinMode,

source§

fn from(p: PB4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 4, MODE>> for Jtrst
where MODE: NotAlt + PinMode,

source§

fn from(p: PB4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 4, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PB4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 4, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PB4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<10>>> for UlpiD7

source§

fn from(p: PB5<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<11>>> for PpsOut

source§

fn from(p: PB5<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<12>>> for Sdcke1

source§

fn from(p: PB5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<13>>> for D10

source§

fn from(p: PB5<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 5, Alternate<2, Otype>>> for Ch2<Otype>

source§

fn from(p: PB5<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<4, OpenDrain>>> for Smba

source§

fn from(p: PB5<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<5>>> for Mosi

source§

fn from(p: PB5<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<6>>> for Mosi

source§

fn from(p: PB5<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<6>>> for Sd

source§

fn from(p: PB5<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 5, Alternate<9>>> for Rx

source§

fn from(p: PB5<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 5, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for D10
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for PpsOut
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for Rx
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for Sdcke1
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for Smba
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 5, MODE>> for UlpiD7
where MODE: NotAlt + PinMode,

source§

fn from(p: PB5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 6, Alternate<12>>> for Sdne1

source§

fn from(p: PB6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 6, Alternate<13>>> for D5

source§

fn from(p: PB6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 6, Alternate<2, Otype>>> for Ch1<Otype>

source§

fn from(p: PB6<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 6, Alternate<4, OpenDrain>>> for Scl

source§

fn from(p: PB6<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 6, Alternate<7, Otype>>> for Tx<Otype>

source§

fn from(p: PB6<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 6, Alternate<9>>> for Tx

source§

fn from(p: PB6<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 6, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 6, MODE>> for D5
where MODE: NotAlt + PinMode,

source§

fn from(p: PB6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 6, MODE>> for Scl
where MODE: NotAlt + PinMode,

source§

fn from(p: PB6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 6, MODE>> for Sdne1
where MODE: NotAlt + PinMode,

source§

fn from(p: PB6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 6, MODE>> for Tx
where MODE: NotAlt + PinMode,

source§

fn from(p: PB6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 6, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PB6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 7, Alternate<12>>> for Nl

source§

fn from(p: PB7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 7, Alternate<13>>> for Vsync

source§

fn from(p: PB7<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 7, Alternate<2, Otype>>> for Ch2<Otype>

source§

fn from(p: PB7<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 7, Alternate<4, OpenDrain>>> for Sda

source§

fn from(p: PB7<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 7, Alternate<7, Otype>>> for Rx<Otype>

source§

fn from(p: PB7<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 7, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 7, MODE>> for Nl
where MODE: NotAlt + PinMode,

source§

fn from(p: PB7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 7, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PB7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 7, MODE>> for Sda
where MODE: NotAlt + PinMode,

source§

fn from(p: PB7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 7, MODE>> for Vsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PB7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 8, Alternate<11>>> for Txd3

source§

fn from(p: PB8<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 8, Alternate<12>>> for D4

source§

fn from(p: PB8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 8, Alternate<13>>> for D6

source§

fn from(p: PB8<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 8, Alternate<14>>> for B6

source§

fn from(p: PB8<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 8, Alternate<2, Otype>>> for Ch3<Otype>

source§

fn from(p: PB8<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 8, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PB8<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 8, Alternate<4, OpenDrain>>> for Scl

source§

fn from(p: PB8<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 8, Alternate<6>>> for Sd

source§

fn from(p: PB8<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 8, Alternate<9>>> for Rx

source§

fn from(p: PB8<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 8, MODE>> for B6
where MODE: NotAlt + PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 8, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 8, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 8, MODE>> for D4
where MODE: NotAlt + PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 8, MODE>> for D6
where MODE: NotAlt + PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 8, MODE>> for Rx
where MODE: NotAlt + PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 8, MODE>> for Scl
where MODE: NotAlt + PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 8, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 8, MODE>> for Txd3
where MODE: NotAlt + PinMode,

source§

fn from(p: PB8<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 9, Alternate<12>>> for D5

source§

fn from(p: PB9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 9, Alternate<13>>> for D7

source§

fn from(p: PB9<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 9, Alternate<14>>> for B7

source§

fn from(p: PB9<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 9, Alternate<2, Otype>>> for Ch4<Otype>

source§

fn from(p: PB9<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'B', 9, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PB9<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 9, Alternate<4, OpenDrain>>> for Sda

source§

fn from(p: PB9<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 9, Alternate<5>>> for Nss

source§

fn from(p: PB9<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 9, Alternate<5>>> for Ws

source§

fn from(p: PB9<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'B', 9, Alternate<9>>> for Tx

source§

fn from(p: PB9<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 9, MODE>> for B7
where MODE: NotAlt + PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 9, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'B', 9, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 9, MODE>> for D5
where MODE: NotAlt + PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 9, MODE>> for D7
where MODE: NotAlt + PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 9, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 9, MODE>> for Sda
where MODE: NotAlt + PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 9, MODE>> for Tx
where MODE: NotAlt + PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'B', 9, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PB9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 0, Alternate<10>>> for UlpiStp

source§

fn from(p: PC0<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 0, Alternate<12>>> for Sdnwe

source§

fn from(p: PC0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 0, MODE>> for Sdnwe
where MODE: NotAlt + PinMode,

source§

fn from(p: PC0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 0, MODE>> for UlpiStp
where MODE: NotAlt + PinMode,

source§

fn from(p: PC0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 1, Alternate<11>>> for Mdc

source§

fn from(p: PC1<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 1, MODE>> for Mdc
where MODE: NotAlt + PinMode,

source§

fn from(p: PC1<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 10, Alternate<12>>> for D2

source§

fn from(p: PC10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 10, Alternate<13>>> for D8

source§

fn from(p: PC10<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 10, Alternate<14>>> for R2

source§

fn from(p: PC10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 10, Alternate<6>>> for Ck

source§

fn from(p: PC10<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 10, Alternate<6>>> for Sck

source§

fn from(p: PC10<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 10, Alternate<7, Otype>>> for Tx<Otype>

source§

fn from(p: PC10<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 10, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PC10<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 10, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PC10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 10, MODE>> for D2
where MODE: NotAlt + PinMode,

source§

fn from(p: PC10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 10, MODE>> for D8
where MODE: NotAlt + PinMode,

source§

fn from(p: PC10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 10, MODE>> for R2
where MODE: NotAlt + PinMode,

source§

fn from(p: PC10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 10, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PC10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 10, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PC10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 10, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PC10<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 11, Alternate<12>>> for D3

source§

fn from(p: PC11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 11, Alternate<13>>> for D4

source§

fn from(p: PC11<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 11, Alternate<5>>> for ExtSd

source§

fn from(p: PC11<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 11, Alternate<6>>> for Miso

source§

fn from(p: PC11<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 11, Alternate<7, Otype>>> for Rx<Otype>

source§

fn from(p: PC11<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 11, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PC11<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 11, MODE>> for D3
where MODE: NotAlt + PinMode,

source§

fn from(p: PC11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 11, MODE>> for D4
where MODE: NotAlt + PinMode,

source§

fn from(p: PC11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 11, MODE>> for ExtSd
where MODE: NotAlt + PinMode,

source§

fn from(p: PC11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 11, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PC11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 11, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PC11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 11, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PC11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 12, Alternate<12>>> for Ck

source§

fn from(p: PC12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 12, Alternate<13>>> for D9

source§

fn from(p: PC12<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 12, Alternate<6>>> for Mosi

source§

fn from(p: PC12<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 12, Alternate<6>>> for Sd

source§

fn from(p: PC12<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 12, Alternate<7>>> for Ck

source§

fn from(p: PC12<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 12, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PC12<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 12, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PC12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 12, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PC12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 12, MODE>> for D9
where MODE: NotAlt + PinMode,

source§

fn from(p: PC12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 12, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PC12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 12, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PC12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 12, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PC12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 2, Alternate<10>>> for UlpiDir

source§

fn from(p: PC2<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 2, Alternate<11>>> for Txd2

source§

fn from(p: PC2<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 2, Alternate<12>>> for Sdne0

source§

fn from(p: PC2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 2, Alternate<5>>> for Miso

source§

fn from(p: PC2<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 2, Alternate<6>>> for ExtSd

source§

fn from(p: PC2<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 2, MODE>> for ExtSd
where MODE: NotAlt + PinMode,

source§

fn from(p: PC2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 2, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PC2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 2, MODE>> for Sdne0
where MODE: NotAlt + PinMode,

source§

fn from(p: PC2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 2, MODE>> for Txd2
where MODE: NotAlt + PinMode,

source§

fn from(p: PC2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 2, MODE>> for UlpiDir
where MODE: NotAlt + PinMode,

source§

fn from(p: PC2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 3, Alternate<10>>> for UlpiNxt

source§

fn from(p: PC3<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 3, Alternate<11>>> for TxClk

source§

fn from(p: PC3<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 3, Alternate<12>>> for Sdcke0

source§

fn from(p: PC3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 3, Alternate<5>>> for Mosi

source§

fn from(p: PC3<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 3, Alternate<5>>> for Sd

source§

fn from(p: PC3<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 3, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PC3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 3, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PC3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 3, MODE>> for Sdcke0
where MODE: NotAlt + PinMode,

source§

fn from(p: PC3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 3, MODE>> for TxClk
where MODE: NotAlt + PinMode,

source§

fn from(p: PC3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 3, MODE>> for UlpiNxt
where MODE: NotAlt + PinMode,

source§

fn from(p: PC3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 4, Alternate<11>>> for Rxd0

source§

fn from(p: PC4<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 4, MODE>> for Rxd0
where MODE: NotAlt + PinMode,

source§

fn from(p: PC4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 5, Alternate<11>>> for Rxd1

source§

fn from(p: PC5<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 5, MODE>> for Rxd1
where MODE: NotAlt + PinMode,

source§

fn from(p: PC5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 6, Alternate<12>>> for D6

source§

fn from(p: PC6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 6, Alternate<13>>> for D0

source§

fn from(p: PC6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 6, Alternate<14>>> for Hsync

source§

fn from(p: PC6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 6, Alternate<2, Otype>>> for Ch1<Otype>

source§

fn from(p: PC6<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 6, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PC6<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 6, Alternate<5>>> for Mck

source§

fn from(p: PC6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 6, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PC6<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 6, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PC6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 6, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PC6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 6, MODE>> for D0
where MODE: NotAlt + PinMode,

source§

fn from(p: PC6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 6, MODE>> for D6
where MODE: NotAlt + PinMode,

source§

fn from(p: PC6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 6, MODE>> for Hsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PC6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 6, MODE>> for Mck
where MODE: NotAlt + PinMode,

source§

fn from(p: PC6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 6, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PC6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 7, Alternate<12>>> for D7

source§

fn from(p: PC7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 7, Alternate<13>>> for D1

source§

fn from(p: PC7<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 7, Alternate<14>>> for G6

source§

fn from(p: PC7<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 7, Alternate<2, Otype>>> for Ch2<Otype>

source§

fn from(p: PC7<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 7, Alternate<3, Otype>>> for Ch2<Otype>

source§

fn from(p: PC7<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 7, Alternate<6>>> for Mck

source§

fn from(p: PC7<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 7, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PC7<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 7, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PC7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 7, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PC7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 7, MODE>> for D1
where MODE: NotAlt + PinMode,

source§

fn from(p: PC7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 7, MODE>> for D7
where MODE: NotAlt + PinMode,

source§

fn from(p: PC7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 7, MODE>> for G6
where MODE: NotAlt + PinMode,

source§

fn from(p: PC7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 7, MODE>> for Mck
where MODE: NotAlt + PinMode,

source§

fn from(p: PC7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 7, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PC7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 8, Alternate<12>>> for D0

source§

fn from(p: PC8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 8, Alternate<13>>> for D2

source§

fn from(p: PC8<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 8, Alternate<2, Otype>>> for Ch3<Otype>

source§

fn from(p: PC8<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 8, Alternate<3, Otype>>> for Ch3<Otype>

source§

fn from(p: PC8<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 8, Alternate<8>>> for Ck

source§

fn from(p: PC8<Alternate<8, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 8, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PC8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 8, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PC8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 8, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PC8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 8, MODE>> for D0
where MODE: NotAlt + PinMode,

source§

fn from(p: PC8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 8, MODE>> for D2
where MODE: NotAlt + PinMode,

source§

fn from(p: PC8<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 9, Alternate<0>>> for Mco2

source§

fn from(p: PC9<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 9, Alternate<12>>> for D1

source§

fn from(p: PC9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 9, Alternate<13>>> for D3

source§

fn from(p: PC9<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 9, Alternate<2, Otype>>> for Ch4<Otype>

source§

fn from(p: PC9<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'C', 9, Alternate<3, Otype>>> for Ch4<Otype>

source§

fn from(p: PC9<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 9, Alternate<4, OpenDrain>>> for Sda

source§

fn from(p: PC9<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'C', 9, Alternate<5>>> for Ckin

source§

fn from(p: PC9<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 9, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PC9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'C', 9, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PC9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 9, MODE>> for Ckin
where MODE: NotAlt + PinMode,

source§

fn from(p: PC9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 9, MODE>> for D1
where MODE: NotAlt + PinMode,

source§

fn from(p: PC9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 9, MODE>> for D3
where MODE: NotAlt + PinMode,

source§

fn from(p: PC9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 9, MODE>> for Mco2
where MODE: NotAlt + PinMode,

source§

fn from(p: PC9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'C', 9, MODE>> for Sda
where MODE: NotAlt + PinMode,

source§

fn from(p: PC9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 0, Alternate<12>>> for D2

source§

fn from(p: PD0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 0, Alternate<12>>> for Da2

source§

fn from(p: PD0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 0, Alternate<9>>> for Rx

source§

fn from(p: PD0<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 0, MODE>> for D2
where MODE: NotAlt + PinMode,

source§

fn from(p: PD0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 0, MODE>> for Da2
where MODE: NotAlt + PinMode,

source§

fn from(p: PD0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 0, MODE>> for Rx
where MODE: NotAlt + PinMode,

source§

fn from(p: PD0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 1, Alternate<12>>> for D3

source§

fn from(p: PD1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 1, Alternate<12>>> for Da3

source§

fn from(p: PD1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 1, Alternate<9>>> for Tx

source§

fn from(p: PD1<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 1, MODE>> for D3
where MODE: NotAlt + PinMode,

source§

fn from(p: PD1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 1, MODE>> for Da3
where MODE: NotAlt + PinMode,

source§

fn from(p: PD1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 1, MODE>> for Tx
where MODE: NotAlt + PinMode,

source§

fn from(p: PD1<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 10, Alternate<12>>> for D15

source§

fn from(p: PD10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 10, Alternate<12>>> for Da15

source§

fn from(p: PD10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 10, Alternate<14>>> for B3

source§

fn from(p: PD10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 10, Alternate<7>>> for Ck

source§

fn from(p: PD10<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 10, MODE>> for B3
where MODE: NotAlt + PinMode,

source§

fn from(p: PD10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 10, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PD10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 10, MODE>> for D15
where MODE: NotAlt + PinMode,

source§

fn from(p: PD10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 10, MODE>> for Da15
where MODE: NotAlt + PinMode,

source§

fn from(p: PD10<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 11, Alternate<12>>> for A16

source§

fn from(p: PD11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 11, Alternate<12>>> for Address

source§

fn from(p: PD11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 11, Alternate<12>>> for Cle

source§

fn from(p: PD11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 11, Alternate<7>>> for Cts

source§

fn from(p: PD11<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 11, MODE>> for A16
where MODE: NotAlt + PinMode,

source§

fn from(p: PD11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 11, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PD11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 11, MODE>> for Cle
where MODE: NotAlt + PinMode,

source§

fn from(p: PD11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 11, MODE>> for Cts
where MODE: NotAlt + PinMode,

source§

fn from(p: PD11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 12, Alternate<12>>> for A17

source§

fn from(p: PD12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 12, Alternate<12>>> for Address

source§

fn from(p: PD12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 12, Alternate<12>>> for Ale

source§

fn from(p: PD12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 12, Alternate<2, Otype>>> for Ch1<Otype>

source§

fn from(p: PD12<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 12, Alternate<7>>> for Rts

source§

fn from(p: PD12<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 12, MODE>> for A17
where MODE: NotAlt + PinMode,

source§

fn from(p: PD12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 12, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PD12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 12, MODE>> for Ale
where MODE: NotAlt + PinMode,

source§

fn from(p: PD12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 12, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PD12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 12, MODE>> for Rts
where MODE: NotAlt + PinMode,

source§

fn from(p: PD12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 13, Alternate<12>>> for A18

source§

fn from(p: PD13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 13, Alternate<12>>> for Address

source§

fn from(p: PD13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 13, Alternate<2, Otype>>> for Ch2<Otype>

source§

fn from(p: PD13<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 13, MODE>> for A18
where MODE: NotAlt + PinMode,

source§

fn from(p: PD13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 13, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PD13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 13, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PD13<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 14, Alternate<12>>> for D0

source§

fn from(p: PD14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 14, Alternate<12>>> for Da0

source§

fn from(p: PD14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 14, Alternate<2, Otype>>> for Ch3<Otype>

source§

fn from(p: PD14<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 14, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PD14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 14, MODE>> for D0
where MODE: NotAlt + PinMode,

source§

fn from(p: PD14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 14, MODE>> for Da0
where MODE: NotAlt + PinMode,

source§

fn from(p: PD14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 15, Alternate<12>>> for D1

source§

fn from(p: PD15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 15, Alternate<12>>> for Da1

source§

fn from(p: PD15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 15, Alternate<2, Otype>>> for Ch4<Otype>

source§

fn from(p: PD15<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 15, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PD15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 15, MODE>> for D1
where MODE: NotAlt + PinMode,

source§

fn from(p: PD15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 15, MODE>> for Da1
where MODE: NotAlt + PinMode,

source§

fn from(p: PD15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 2, Alternate<12>>> for Cmd

source§

fn from(p: PD2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 2, Alternate<13>>> for D11

source§

fn from(p: PD2<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 2, Alternate<2>>> for Etr

source§

fn from(p: PD2<Alternate<2, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 2, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PD2<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 2, MODE>> for Cmd
where MODE: NotAlt + PinMode,

source§

fn from(p: PD2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 2, MODE>> for D11
where MODE: NotAlt + PinMode,

source§

fn from(p: PD2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 2, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PD2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 2, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PD2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 3, Alternate<12>>> for Clk

source§

fn from(p: PD3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 3, Alternate<13>>> for D5

source§

fn from(p: PD3<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 3, Alternate<14>>> for G7

source§

fn from(p: PD3<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 3, Alternate<5>>> for Ck

source§

fn from(p: PD3<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 3, Alternate<5>>> for Sck

source§

fn from(p: PD3<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 3, Alternate<7>>> for Cts

source§

fn from(p: PD3<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 3, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PD3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 3, MODE>> for Clk
where MODE: NotAlt + PinMode,

source§

fn from(p: PD3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 3, MODE>> for Cts
where MODE: NotAlt + PinMode,

source§

fn from(p: PD3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 3, MODE>> for D5
where MODE: NotAlt + PinMode,

source§

fn from(p: PD3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 3, MODE>> for G7
where MODE: NotAlt + PinMode,

source§

fn from(p: PD3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 3, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PD3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 4, Alternate<12>>> for Noe

source§

fn from(p: PD4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 4, Alternate<7>>> for Rts

source§

fn from(p: PD4<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 4, MODE>> for Noe
where MODE: NotAlt + PinMode,

source§

fn from(p: PD4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 4, MODE>> for Rts
where MODE: NotAlt + PinMode,

source§

fn from(p: PD4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 5, Alternate<12>>> for Nwe

source§

fn from(p: PD5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 5, Alternate<7, Otype>>> for Tx<Otype>

source§

fn from(p: PD5<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 5, MODE>> for Nwe
where MODE: NotAlt + PinMode,

source§

fn from(p: PD5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 5, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PD5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 6, Alternate<12>>> for Nwait

source§

fn from(p: PD6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 6, Alternate<13>>> for D10

source§

fn from(p: PD6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 6, Alternate<14>>> for B2

source§

fn from(p: PD6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 6, Alternate<5>>> for Mosi

source§

fn from(p: PD6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 6, Alternate<5>>> for Sd

source§

fn from(p: PD6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 6, Alternate<6>>> for SdA

source§

fn from(p: PD6<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 6, Alternate<7, Otype>>> for Rx<Otype>

source§

fn from(p: PD6<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 6, MODE>> for B2
where MODE: NotAlt + PinMode,

source§

fn from(p: PD6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 6, MODE>> for D10
where MODE: NotAlt + PinMode,

source§

fn from(p: PD6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 6, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PD6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 6, MODE>> for Nwait
where MODE: NotAlt + PinMode,

source§

fn from(p: PD6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 6, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PD6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 6, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PD6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 6, MODE>> for SdA
where MODE: NotAlt + PinMode,

source§

fn from(p: PD6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 7, Alternate<12>>> for Nce2

source§

fn from(p: PD7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 7, Alternate<12>>> for Ne1

source§

fn from(p: PD7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 7, Alternate<7>>> for Ck

source§

fn from(p: PD7<Alternate<7, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 7, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PD7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 7, MODE>> for Nce2
where MODE: NotAlt + PinMode,

source§

fn from(p: PD7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 7, MODE>> for Ne1
where MODE: NotAlt + PinMode,

source§

fn from(p: PD7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 8, Alternate<12>>> for D13

source§

fn from(p: PD8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 8, Alternate<12>>> for Da13

source§

fn from(p: PD8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 8, Alternate<7, Otype>>> for Tx<Otype>

source§

fn from(p: PD8<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 8, MODE>> for D13
where MODE: NotAlt + PinMode,

source§

fn from(p: PD8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 8, MODE>> for Da13
where MODE: NotAlt + PinMode,

source§

fn from(p: PD8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 8, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PD8<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 9, Alternate<12>>> for D14

source§

fn from(p: PD9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 9, Alternate<12>>> for Da14

source§

fn from(p: PD9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 9, Alternate<7, Otype>>> for Rx<Otype>

source§

fn from(p: PD9<Alternate<7, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 9, MODE>> for D14
where MODE: NotAlt + PinMode,

source§

fn from(p: PD9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'D', 9, MODE>> for Da14
where MODE: NotAlt + PinMode,

source§

fn from(p: PD9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 9, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<7, Otype>: PinMode,

source§

fn from(p: PD9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 0, Alternate<12>>> for Nbl0

source§

fn from(p: PE0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 0, Alternate<13>>> for D2

source§

fn from(p: PE0<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 0, Alternate<2>>> for Etr

source§

fn from(p: PE0<Alternate<2, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 0, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PE0<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 0, MODE>> for D2
where MODE: NotAlt + PinMode,

source§

fn from(p: PE0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 0, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PE0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 0, MODE>> for Nbl0
where MODE: NotAlt + PinMode,

source§

fn from(p: PE0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 0, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PE0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 1, Alternate<12>>> for Nbl1

source§

fn from(p: PE1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 1, Alternate<13>>> for D3

source§

fn from(p: PE1<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 1, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PE1<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 1, MODE>> for D3
where MODE: NotAlt + PinMode,

source§

fn from(p: PE1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 1, MODE>> for Nbl1
where MODE: NotAlt + PinMode,

source§

fn from(p: PE1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 1, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PE1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 10, Alternate<1, Otype>>> for Ch2N<Otype>

source§

fn from(p: PE10<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 10, Alternate<12>>> for D7

source§

fn from(p: PE10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 10, Alternate<12>>> for Da7

source§

fn from(p: PE10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 10, MODE>> for Ch2N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PE10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 10, MODE>> for D7
where MODE: NotAlt + PinMode,

source§

fn from(p: PE10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 10, MODE>> for Da7
where MODE: NotAlt + PinMode,

source§

fn from(p: PE10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 11, Alternate<1, Otype>>> for Ch2<Otype>

source§

fn from(p: PE11<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 11, Alternate<12>>> for D8

source§

fn from(p: PE11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 11, Alternate<12>>> for Da8

source§

fn from(p: PE11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 11, Alternate<14>>> for G3

source§

fn from(p: PE11<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 11, Alternate<5>>> for Nss

source§

fn from(p: PE11<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 11, Alternate<5>>> for Ws

source§

fn from(p: PE11<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 11, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PE11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 11, MODE>> for D8
where MODE: NotAlt + PinMode,

source§

fn from(p: PE11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 11, MODE>> for Da8
where MODE: NotAlt + PinMode,

source§

fn from(p: PE11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 11, MODE>> for G3
where MODE: NotAlt + PinMode,

source§

fn from(p: PE11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 11, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PE11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 11, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PE11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 12, Alternate<1, Otype>>> for Ch3N<Otype>

source§

fn from(p: PE12<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 12, Alternate<12>>> for D9

source§

fn from(p: PE12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 12, Alternate<12>>> for Da9

source§

fn from(p: PE12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 12, Alternate<14>>> for B4

source§

fn from(p: PE12<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 12, Alternate<5>>> for Ck

source§

fn from(p: PE12<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 12, Alternate<5>>> for Sck

source§

fn from(p: PE12<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 12, MODE>> for B4
where MODE: NotAlt + PinMode,

source§

fn from(p: PE12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 12, MODE>> for Ch3N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PE12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 12, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PE12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 12, MODE>> for D9
where MODE: NotAlt + PinMode,

source§

fn from(p: PE12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 12, MODE>> for Da9
where MODE: NotAlt + PinMode,

source§

fn from(p: PE12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 12, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PE12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 13, Alternate<1, Otype>>> for Ch3<Otype>

source§

fn from(p: PE13<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 13, Alternate<12>>> for D10

source§

fn from(p: PE13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 13, Alternate<12>>> for Da10

source§

fn from(p: PE13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 13, Alternate<14>>> for De

source§

fn from(p: PE13<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 13, Alternate<5>>> for Miso

source§

fn from(p: PE13<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 13, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PE13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 13, MODE>> for D10
where MODE: NotAlt + PinMode,

source§

fn from(p: PE13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 13, MODE>> for Da10
where MODE: NotAlt + PinMode,

source§

fn from(p: PE13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 13, MODE>> for De
where MODE: NotAlt + PinMode,

source§

fn from(p: PE13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 13, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PE13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 14, Alternate<1, Otype>>> for Ch4<Otype>

source§

fn from(p: PE14<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 14, Alternate<12>>> for D11

source§

fn from(p: PE14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 14, Alternate<12>>> for Da11

source§

fn from(p: PE14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 14, Alternate<14>>> for Clk

source§

fn from(p: PE14<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 14, Alternate<5>>> for Mosi

source§

fn from(p: PE14<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 14, Alternate<5>>> for Sd

source§

fn from(p: PE14<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 14, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PE14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 14, MODE>> for Clk
where MODE: NotAlt + PinMode,

source§

fn from(p: PE14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 14, MODE>> for D11
where MODE: NotAlt + PinMode,

source§

fn from(p: PE14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 14, MODE>> for Da11
where MODE: NotAlt + PinMode,

source§

fn from(p: PE14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 14, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PE14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 14, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PE14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 15, Alternate<1>>> for Bkin

source§

fn from(p: PE15<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 15, Alternate<12>>> for D12

source§

fn from(p: PE15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 15, Alternate<12>>> for Da12

source§

fn from(p: PE15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 15, Alternate<14>>> for R7

source§

fn from(p: PE15<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 15, MODE>> for Bkin
where MODE: NotAlt + PinMode,

source§

fn from(p: PE15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 15, MODE>> for D12
where MODE: NotAlt + PinMode,

source§

fn from(p: PE15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 15, MODE>> for Da12
where MODE: NotAlt + PinMode,

source§

fn from(p: PE15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 15, MODE>> for R7
where MODE: NotAlt + PinMode,

source§

fn from(p: PE15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<0>>> for Traceclk

source§

fn from(p: PE2<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<11>>> for Txd3

source§

fn from(p: PE2<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<12>>> for A23

source§

fn from(p: PE2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<12>>> for Address

source§

fn from(p: PE2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<5>>> for Ck

source§

fn from(p: PE2<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<5>>> for Sck

source§

fn from(p: PE2<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<6>>> for MclkA

source§

fn from(p: PE2<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 2, MODE>> for A23
where MODE: NotAlt + PinMode,

source§

fn from(p: PE2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 2, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PE2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 2, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PE2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 2, MODE>> for MclkA
where MODE: NotAlt + PinMode,

source§

fn from(p: PE2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 2, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PE2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 2, MODE>> for Traceclk
where MODE: NotAlt + PinMode,

source§

fn from(p: PE2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 2, MODE>> for Txd3
where MODE: NotAlt + PinMode,

source§

fn from(p: PE2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 3, Alternate<0>>> for Traced0

source§

fn from(p: PE3<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 3, Alternate<12>>> for A19

source§

fn from(p: PE3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 3, Alternate<12>>> for Address

source§

fn from(p: PE3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 3, Alternate<6>>> for SdB

source§

fn from(p: PE3<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 3, MODE>> for A19
where MODE: NotAlt + PinMode,

source§

fn from(p: PE3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 3, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PE3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 3, MODE>> for SdB
where MODE: NotAlt + PinMode,

source§

fn from(p: PE3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 3, MODE>> for Traced0
where MODE: NotAlt + PinMode,

source§

fn from(p: PE3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<0>>> for Traced1

source§

fn from(p: PE4<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<12>>> for A20

source§

fn from(p: PE4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<12>>> for Address

source§

fn from(p: PE4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<13>>> for D4

source§

fn from(p: PE4<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<14>>> for B0

source§

fn from(p: PE4<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<5>>> for Nss

source§

fn from(p: PE4<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<5>>> for Ws

source§

fn from(p: PE4<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<6>>> for FsA

source§

fn from(p: PE4<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for A20
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for B0
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for D4
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for FsA
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for Traced1
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 4, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PE4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<0>>> for Traced2

source§

fn from(p: PE5<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<12>>> for A21

source§

fn from(p: PE5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<12>>> for Address

source§

fn from(p: PE5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<13>>> for D6

source§

fn from(p: PE5<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<14>>> for G0

source§

fn from(p: PE5<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 5, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PE5<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<5>>> for Miso

source§

fn from(p: PE5<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<6>>> for SckA

source§

fn from(p: PE5<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 5, MODE>> for A21
where MODE: NotAlt + PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 5, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 5, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 5, MODE>> for D6
where MODE: NotAlt + PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 5, MODE>> for G0
where MODE: NotAlt + PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 5, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 5, MODE>> for SckA
where MODE: NotAlt + PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 5, MODE>> for Traced2
where MODE: NotAlt + PinMode,

source§

fn from(p: PE5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<0>>> for Traced3

source§

fn from(p: PE6<Alternate<0, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<12>>> for A22

source§

fn from(p: PE6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<12>>> for Address

source§

fn from(p: PE6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<13>>> for D7

source§

fn from(p: PE6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<14>>> for G1

source§

fn from(p: PE6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 6, Alternate<3, Otype>>> for Ch2<Otype>

source§

fn from(p: PE6<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<5>>> for Mosi

source§

fn from(p: PE6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<5>>> for Sd

source§

fn from(p: PE6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<6>>> for SdA

source§

fn from(p: PE6<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for A22
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 6, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for D7
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for G1
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for SdA
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 6, MODE>> for Traced3
where MODE: NotAlt + PinMode,

source§

fn from(p: PE6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 7, Alternate<1>>> for Etr

source§

fn from(p: PE7<Alternate<1, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 7, Alternate<12>>> for D4

source§

fn from(p: PE7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 7, Alternate<12>>> for Da4

source§

fn from(p: PE7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 7, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PE7<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 7, MODE>> for D4
where MODE: NotAlt + PinMode,

source§

fn from(p: PE7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 7, MODE>> for Da4
where MODE: NotAlt + PinMode,

source§

fn from(p: PE7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 7, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PE7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 7, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PE7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 8, Alternate<1, Otype>>> for Ch1N<Otype>

source§

fn from(p: PE8<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 8, Alternate<12>>> for D5

source§

fn from(p: PE8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 8, Alternate<12>>> for Da5

source§

fn from(p: PE8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 8, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PE8<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 8, MODE>> for Ch1N<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PE8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 8, MODE>> for D5
where MODE: NotAlt + PinMode,

source§

fn from(p: PE8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 8, MODE>> for Da5
where MODE: NotAlt + PinMode,

source§

fn from(p: PE8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 8, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PE8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 9, Alternate<1, Otype>>> for Ch1<Otype>

source§

fn from(p: PE9<Alternate<1, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 9, Alternate<12>>> for D6

source§

fn from(p: PE9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 9, Alternate<12>>> for Da6

source§

fn from(p: PE9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 9, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<1, Otype>: PinMode,

source§

fn from(p: PE9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 9, MODE>> for D6
where MODE: NotAlt + PinMode,

source§

fn from(p: PE9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'E', 9, MODE>> for Da6
where MODE: NotAlt + PinMode,

source§

fn from(p: PE9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 0, Alternate<12>>> for A0

source§

fn from(p: PF0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 0, Alternate<12>>> for Address

source§

fn from(p: PF0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 0, Alternate<4, OpenDrain>>> for Sda

source§

fn from(p: PF0<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 0, MODE>> for A0
where MODE: NotAlt + PinMode,

source§

fn from(p: PF0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 0, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 0, MODE>> for Sda
where MODE: NotAlt + PinMode,

source§

fn from(p: PF0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 1, Alternate<12>>> for A1

source§

fn from(p: PF1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 1, Alternate<12>>> for Address

source§

fn from(p: PF1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 1, Alternate<4, OpenDrain>>> for Scl

source§

fn from(p: PF1<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 1, MODE>> for A1
where MODE: NotAlt + PinMode,

source§

fn from(p: PF1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 1, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 1, MODE>> for Scl
where MODE: NotAlt + PinMode,

source§

fn from(p: PF1<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 10, Alternate<12>>> for Intr

source§

fn from(p: PF10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 10, Alternate<13>>> for D11

source§

fn from(p: PF10<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 10, Alternate<14>>> for De

source§

fn from(p: PF10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 10, MODE>> for D11
where MODE: NotAlt + PinMode,

source§

fn from(p: PF10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 10, MODE>> for De
where MODE: NotAlt + PinMode,

source§

fn from(p: PF10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 10, MODE>> for Intr
where MODE: NotAlt + PinMode,

source§

fn from(p: PF10<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 11, Alternate<12>>> for Sdnras

source§

fn from(p: PF11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 11, Alternate<13>>> for D12

source§

fn from(p: PF11<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 11, Alternate<5>>> for Mosi

source§

fn from(p: PF11<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 11, MODE>> for D12
where MODE: NotAlt + PinMode,

source§

fn from(p: PF11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 11, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PF11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 11, MODE>> for Sdnras
where MODE: NotAlt + PinMode,

source§

fn from(p: PF11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 12, Alternate<12>>> for A6

source§

fn from(p: PF12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 12, Alternate<12>>> for Address

source§

fn from(p: PF12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 12, MODE>> for A6
where MODE: NotAlt + PinMode,

source§

fn from(p: PF12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 12, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 13, Alternate<12>>> for A7

source§

fn from(p: PF13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 13, Alternate<12>>> for Address

source§

fn from(p: PF13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 13, MODE>> for A7
where MODE: NotAlt + PinMode,

source§

fn from(p: PF13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 13, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF13<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 14, Alternate<12>>> for A8

source§

fn from(p: PF14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 14, Alternate<12>>> for Address

source§

fn from(p: PF14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 14, MODE>> for A8
where MODE: NotAlt + PinMode,

source§

fn from(p: PF14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 14, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 15, Alternate<12>>> for A9

source§

fn from(p: PF15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 15, Alternate<12>>> for Address

source§

fn from(p: PF15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 15, MODE>> for A9
where MODE: NotAlt + PinMode,

source§

fn from(p: PF15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 15, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 2, Alternate<12>>> for A2

source§

fn from(p: PF2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 2, Alternate<12>>> for Address

source§

fn from(p: PF2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 2, Alternate<4, OpenDrain>>> for Smba

source§

fn from(p: PF2<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 2, MODE>> for A2
where MODE: NotAlt + PinMode,

source§

fn from(p: PF2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 2, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 2, MODE>> for Smba
where MODE: NotAlt + PinMode,

source§

fn from(p: PF2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 3, Alternate<12>>> for A3

source§

fn from(p: PF3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 3, Alternate<12>>> for Address

source§

fn from(p: PF3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 3, MODE>> for A3
where MODE: NotAlt + PinMode,

source§

fn from(p: PF3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 3, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 4, Alternate<12>>> for A4

source§

fn from(p: PF4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 4, Alternate<12>>> for Address

source§

fn from(p: PF4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 4, MODE>> for A4
where MODE: NotAlt + PinMode,

source§

fn from(p: PF4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 4, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 5, Alternate<12>>> for A5

source§

fn from(p: PF5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 5, Alternate<12>>> for Address

source§

fn from(p: PF5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 5, MODE>> for A5
where MODE: NotAlt + PinMode,

source§

fn from(p: PF5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 5, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PF5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 6, Alternate<12>>> for Niord

source§

fn from(p: PF6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 6, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PF6<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 6, Alternate<5>>> for Nss

source§

fn from(p: PF6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 6, Alternate<6>>> for SdB

source§

fn from(p: PF6<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 6, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PF6<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 6, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PF6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 6, MODE>> for Niord
where MODE: NotAlt + PinMode,

source§

fn from(p: PF6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 6, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PF6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 6, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PF6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 6, MODE>> for SdB
where MODE: NotAlt + PinMode,

source§

fn from(p: PF6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 7, Alternate<12>>> for Nreg

source§

fn from(p: PF7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 7, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PF7<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 7, Alternate<5>>> for Sck

source§

fn from(p: PF7<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 7, Alternate<6>>> for MclkB

source§

fn from(p: PF7<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 7, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PF7<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 7, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PF7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 7, MODE>> for MclkB
where MODE: NotAlt + PinMode,

source§

fn from(p: PF7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 7, MODE>> for Nreg
where MODE: NotAlt + PinMode,

source§

fn from(p: PF7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 7, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PF7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 7, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PF7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 8, Alternate<12>>> for Niowr

source§

fn from(p: PF8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 8, Alternate<5>>> for Miso

source§

fn from(p: PF8<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 8, Alternate<6>>> for SckB

source§

fn from(p: PF8<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 8, Alternate<9, Otype>>> for Ch1<Otype>

source§

fn from(p: PF8<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 8, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PF8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 8, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PF8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 8, MODE>> for Niowr
where MODE: NotAlt + PinMode,

source§

fn from(p: PF8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 8, MODE>> for SckB
where MODE: NotAlt + PinMode,

source§

fn from(p: PF8<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 9, Alternate<12>>> for Cd

source§

fn from(p: PF9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 9, Alternate<5>>> for Mosi

source§

fn from(p: PF9<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 9, Alternate<6>>> for FsB

source§

fn from(p: PF9<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 9, Alternate<9, Otype>>> for Ch1<Otype>

source§

fn from(p: PF9<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 9, MODE>> for Cd
where MODE: NotAlt + PinMode,

source§

fn from(p: PF9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 9, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PF9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 9, MODE>> for FsB
where MODE: NotAlt + PinMode,

source§

fn from(p: PF9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'F', 9, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PF9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 0, Alternate<12>>> for A10

source§

fn from(p: PG0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 0, Alternate<12>>> for Address

source§

fn from(p: PG0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 0, MODE>> for A10
where MODE: NotAlt + PinMode,

source§

fn from(p: PG0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 0, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PG0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 1, Alternate<12>>> for A11

source§

fn from(p: PG1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 1, Alternate<12>>> for Address

source§

fn from(p: PG1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 1, MODE>> for A11
where MODE: NotAlt + PinMode,

source§

fn from(p: PG1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 1, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PG1<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 10, Alternate<12>>> for Nce41

source§

fn from(p: PG10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 10, Alternate<12>>> for Ne3

source§

fn from(p: PG10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 10, Alternate<13>>> for D2

source§

fn from(p: PG10<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 10, Alternate<14>>> for B2

source§

fn from(p: PG10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 10, Alternate<9>>> for G3

source§

fn from(p: PG10<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 10, MODE>> for B2
where MODE: NotAlt + PinMode,

source§

fn from(p: PG10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 10, MODE>> for D2
where MODE: NotAlt + PinMode,

source§

fn from(p: PG10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 10, MODE>> for G3
where MODE: NotAlt + PinMode,

source§

fn from(p: PG10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 10, MODE>> for Nce41
where MODE: NotAlt + PinMode,

source§

fn from(p: PG10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 10, MODE>> for Ne3
where MODE: NotAlt + PinMode,

source§

fn from(p: PG10<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 11, Alternate<11>>> for TxEn

source§

fn from(p: PG11<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 11, Alternate<12>>> for Nce42

source§

fn from(p: PG11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 11, Alternate<13>>> for D3

source§

fn from(p: PG11<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 11, Alternate<14>>> for B3

source§

fn from(p: PG11<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 11, MODE>> for B3
where MODE: NotAlt + PinMode,

source§

fn from(p: PG11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 11, MODE>> for D3
where MODE: NotAlt + PinMode,

source§

fn from(p: PG11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 11, MODE>> for Nce42
where MODE: NotAlt + PinMode,

source§

fn from(p: PG11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 11, MODE>> for TxEn
where MODE: NotAlt + PinMode,

source§

fn from(p: PG11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 12, Alternate<12>>> for Ne4

source§

fn from(p: PG12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 12, Alternate<14>>> for B1

source§

fn from(p: PG12<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 12, Alternate<5>>> for Miso

source§

fn from(p: PG12<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 12, Alternate<8>>> for Rts

source§

fn from(p: PG12<Alternate<8, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 12, Alternate<9>>> for B4

source§

fn from(p: PG12<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 12, MODE>> for B1
where MODE: NotAlt + PinMode,

source§

fn from(p: PG12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 12, MODE>> for B4
where MODE: NotAlt + PinMode,

source§

fn from(p: PG12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 12, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PG12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 12, MODE>> for Ne4
where MODE: NotAlt + PinMode,

source§

fn from(p: PG12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 12, MODE>> for Rts
where MODE: NotAlt + PinMode,

source§

fn from(p: PG12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 13, Alternate<11>>> for Txd0

source§

fn from(p: PG13<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 13, Alternate<12>>> for A24

source§

fn from(p: PG13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 13, Alternate<12>>> for Address

source§

fn from(p: PG13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 13, Alternate<5>>> for Sck

source§

fn from(p: PG13<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 13, Alternate<8>>> for Cts

source§

fn from(p: PG13<Alternate<8, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 13, MODE>> for A24
where MODE: NotAlt + PinMode,

source§

fn from(p: PG13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 13, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PG13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 13, MODE>> for Cts
where MODE: NotAlt + PinMode,

source§

fn from(p: PG13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 13, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PG13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 13, MODE>> for Txd0
where MODE: NotAlt + PinMode,

source§

fn from(p: PG13<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 14, Alternate<11>>> for Txd1

source§

fn from(p: PG14<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 14, Alternate<12>>> for A25

source§

fn from(p: PG14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 14, Alternate<5>>> for Mosi

source§

fn from(p: PG14<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 14, Alternate<8, Otype>>> for Tx<Otype>

source§

fn from(p: PG14<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 14, MODE>> for A25
where MODE: NotAlt + PinMode,

source§

fn from(p: PG14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 14, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PG14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 14, MODE>> for Tx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PG14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 14, MODE>> for Txd1
where MODE: NotAlt + PinMode,

source§

fn from(p: PG14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 15, Alternate<12>>> for Sdncas

source§

fn from(p: PG15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 15, Alternate<13>>> for D13

source§

fn from(p: PG15<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 15, Alternate<8>>> for Cts

source§

fn from(p: PG15<Alternate<8, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 15, MODE>> for Cts
where MODE: NotAlt + PinMode,

source§

fn from(p: PG15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 15, MODE>> for D13
where MODE: NotAlt + PinMode,

source§

fn from(p: PG15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 15, MODE>> for Sdncas
where MODE: NotAlt + PinMode,

source§

fn from(p: PG15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 2, Alternate<12>>> for A12

source§

fn from(p: PG2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 2, Alternate<12>>> for Address

source§

fn from(p: PG2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 2, MODE>> for A12
where MODE: NotAlt + PinMode,

source§

fn from(p: PG2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 2, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PG2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 3, Alternate<12>>> for A13

source§

fn from(p: PG3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 3, Alternate<12>>> for Address

source§

fn from(p: PG3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 3, MODE>> for A13
where MODE: NotAlt + PinMode,

source§

fn from(p: PG3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 3, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PG3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 4, Alternate<12>>> for A14

source§

fn from(p: PG4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 4, Alternate<12>>> for Address

source§

fn from(p: PG4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 4, Alternate<12>>> for Ba0

source§

fn from(p: PG4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 4, MODE>> for A14
where MODE: NotAlt + PinMode,

source§

fn from(p: PG4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 4, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PG4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 4, MODE>> for Ba0
where MODE: NotAlt + PinMode,

source§

fn from(p: PG4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 5, Alternate<12>>> for A15

source§

fn from(p: PG5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 5, Alternate<12>>> for Address

source§

fn from(p: PG5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 5, Alternate<12>>> for Ba1

source§

fn from(p: PG5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 5, MODE>> for A15
where MODE: NotAlt + PinMode,

source§

fn from(p: PG5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 5, MODE>> for Address
where MODE: NotAlt + PinMode,

source§

fn from(p: PG5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 5, MODE>> for Ba1
where MODE: NotAlt + PinMode,

source§

fn from(p: PG5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 6, Alternate<12>>> for Int2

source§

fn from(p: PG6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 6, Alternate<13>>> for D12

source§

fn from(p: PG6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 6, Alternate<14>>> for R7

source§

fn from(p: PG6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 6, MODE>> for D12
where MODE: NotAlt + PinMode,

source§

fn from(p: PG6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 6, MODE>> for Int2
where MODE: NotAlt + PinMode,

source§

fn from(p: PG6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 6, MODE>> for R7
where MODE: NotAlt + PinMode,

source§

fn from(p: PG6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 7, Alternate<12>>> for Int3

source§

fn from(p: PG7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 7, Alternate<13>>> for D13

source§

fn from(p: PG7<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 7, Alternate<14>>> for Clk

source§

fn from(p: PG7<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 7, Alternate<8>>> for Ck

source§

fn from(p: PG7<Alternate<8, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 7, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PG7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 7, MODE>> for Clk
where MODE: NotAlt + PinMode,

source§

fn from(p: PG7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 7, MODE>> for D13
where MODE: NotAlt + PinMode,

source§

fn from(p: PG7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 7, MODE>> for Int3
where MODE: NotAlt + PinMode,

source§

fn from(p: PG7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 8, Alternate<11>>> for PpsOut

source§

fn from(p: PG8<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 8, Alternate<12>>> for Sdclk

source§

fn from(p: PG8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 8, Alternate<5>>> for Nss

source§

fn from(p: PG8<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 8, Alternate<8>>> for Rts

source§

fn from(p: PG8<Alternate<8, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 8, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PG8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 8, MODE>> for PpsOut
where MODE: NotAlt + PinMode,

source§

fn from(p: PG8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 8, MODE>> for Rts
where MODE: NotAlt + PinMode,

source§

fn from(p: PG8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 8, MODE>> for Sdclk
where MODE: NotAlt + PinMode,

source§

fn from(p: PG8<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 9, Alternate<12>>> for Nce3

source§

fn from(p: PG9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 9, Alternate<12>>> for Ne2

source§

fn from(p: PG9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 9, Alternate<13>>> for Vsync

source§

fn from(p: PG9<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 9, Alternate<8, Otype>>> for Rx<Otype>

source§

fn from(p: PG9<Alternate<8, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 9, MODE>> for Nce3
where MODE: NotAlt + PinMode,

source§

fn from(p: PG9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 9, MODE>> for Ne2
where MODE: NotAlt + PinMode,

source§

fn from(p: PG9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 9, MODE>> for Rx<Otype>
where MODE: NotAlt + PinMode, Alternate<8, Otype>: PinMode,

source§

fn from(p: PG9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'G', 9, MODE>> for Vsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PG9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 10, Alternate<12>>> for D18

source§

fn from(p: PH10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 10, Alternate<13>>> for D1

source§

fn from(p: PH10<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 10, Alternate<14>>> for R4

source§

fn from(p: PH10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 10, Alternate<2, Otype>>> for Ch1<Otype>

source§

fn from(p: PH10<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 10, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PH10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 10, MODE>> for D1
where MODE: NotAlt + PinMode,

source§

fn from(p: PH10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 10, MODE>> for D18
where MODE: NotAlt + PinMode,

source§

fn from(p: PH10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 10, MODE>> for R4
where MODE: NotAlt + PinMode,

source§

fn from(p: PH10<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 11, Alternate<12>>> for D19

source§

fn from(p: PH11<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 11, Alternate<13>>> for D2

source§

fn from(p: PH11<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 11, Alternate<14>>> for R5

source§

fn from(p: PH11<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 11, Alternate<2, Otype>>> for Ch2<Otype>

source§

fn from(p: PH11<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 11, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PH11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 11, MODE>> for D19
where MODE: NotAlt + PinMode,

source§

fn from(p: PH11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 11, MODE>> for D2
where MODE: NotAlt + PinMode,

source§

fn from(p: PH11<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 11, MODE>> for R5
where MODE: NotAlt + PinMode,

source§

fn from(p: PH11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 12, Alternate<12>>> for D20

source§

fn from(p: PH12<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 12, Alternate<13>>> for D3

source§

fn from(p: PH12<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 12, Alternate<14>>> for R6

source§

fn from(p: PH12<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 12, Alternate<2, Otype>>> for Ch3<Otype>

source§

fn from(p: PH12<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 12, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PH12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 12, MODE>> for D20
where MODE: NotAlt + PinMode,

source§

fn from(p: PH12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 12, MODE>> for D3
where MODE: NotAlt + PinMode,

source§

fn from(p: PH12<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 12, MODE>> for R6
where MODE: NotAlt + PinMode,

source§

fn from(p: PH12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 13, Alternate<12>>> for D21

source§

fn from(p: PH13<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 13, Alternate<14>>> for G2

source§

fn from(p: PH13<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 13, Alternate<3, Otype>>> for Ch1N<Otype>

source§

fn from(p: PH13<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 13, Alternate<9>>> for Tx

source§

fn from(p: PH13<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 13, MODE>> for Ch1N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PH13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 13, MODE>> for D21
where MODE: NotAlt + PinMode,

source§

fn from(p: PH13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 13, MODE>> for G2
where MODE: NotAlt + PinMode,

source§

fn from(p: PH13<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 13, MODE>> for Tx
where MODE: NotAlt + PinMode,

source§

fn from(p: PH13<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 14, Alternate<12>>> for D22

source§

fn from(p: PH14<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 14, Alternate<13>>> for D4

source§

fn from(p: PH14<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 14, Alternate<14>>> for G3

source§

fn from(p: PH14<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 14, Alternate<3, Otype>>> for Ch2N<Otype>

source§

fn from(p: PH14<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 14, MODE>> for Ch2N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PH14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 14, MODE>> for D22
where MODE: NotAlt + PinMode,

source§

fn from(p: PH14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 14, MODE>> for D4
where MODE: NotAlt + PinMode,

source§

fn from(p: PH14<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 14, MODE>> for G3
where MODE: NotAlt + PinMode,

source§

fn from(p: PH14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 15, Alternate<12>>> for D23

source§

fn from(p: PH15<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 15, Alternate<13>>> for D11

source§

fn from(p: PH15<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 15, Alternate<14>>> for G4

source§

fn from(p: PH15<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 15, Alternate<3, Otype>>> for Ch3N<Otype>

source§

fn from(p: PH15<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 15, MODE>> for Ch3N<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PH15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 15, MODE>> for D11
where MODE: NotAlt + PinMode,

source§

fn from(p: PH15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 15, MODE>> for D23
where MODE: NotAlt + PinMode,

source§

fn from(p: PH15<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 15, MODE>> for G4
where MODE: NotAlt + PinMode,

source§

fn from(p: PH15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 2, Alternate<11>>> for Crs

source§

fn from(p: PH2<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 2, Alternate<12>>> for Sdcke0

source§

fn from(p: PH2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 2, Alternate<14>>> for R0

source§

fn from(p: PH2<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 2, MODE>> for Crs
where MODE: NotAlt + PinMode,

source§

fn from(p: PH2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 2, MODE>> for R0
where MODE: NotAlt + PinMode,

source§

fn from(p: PH2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 2, MODE>> for Sdcke0
where MODE: NotAlt + PinMode,

source§

fn from(p: PH2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 3, Alternate<11>>> for Col

source§

fn from(p: PH3<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 3, Alternate<12>>> for Sdne0

source§

fn from(p: PH3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 3, Alternate<14>>> for R1

source§

fn from(p: PH3<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 3, MODE>> for Col
where MODE: NotAlt + PinMode,

source§

fn from(p: PH3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 3, MODE>> for R1
where MODE: NotAlt + PinMode,

source§

fn from(p: PH3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 3, MODE>> for Sdne0
where MODE: NotAlt + PinMode,

source§

fn from(p: PH3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 4, Alternate<10>>> for UlpiNxt

source§

fn from(p: PH4<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 4, Alternate<4, OpenDrain>>> for Scl

source§

fn from(p: PH4<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 4, MODE>> for Scl
where MODE: NotAlt + PinMode,

source§

fn from(p: PH4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 4, MODE>> for UlpiNxt
where MODE: NotAlt + PinMode,

source§

fn from(p: PH4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 5, Alternate<12>>> for Sdnwe

source§

fn from(p: PH5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 5, Alternate<4, OpenDrain>>> for Sda

source§

fn from(p: PH5<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 5, Alternate<5>>> for Nss

source§

fn from(p: PH5<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 5, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PH5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 5, MODE>> for Sda
where MODE: NotAlt + PinMode,

source§

fn from(p: PH5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 5, MODE>> for Sdnwe
where MODE: NotAlt + PinMode,

source§

fn from(p: PH5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 6, Alternate<11>>> for Rxd2

source§

fn from(p: PH6<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 6, Alternate<12>>> for Sdne1

source§

fn from(p: PH6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 6, Alternate<13>>> for D8

source§

fn from(p: PH6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 6, Alternate<4, OpenDrain>>> for Smba

source§

fn from(p: PH6<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 6, Alternate<5>>> for Sck

source§

fn from(p: PH6<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 6, Alternate<9, Otype>>> for Ch1<Otype>

source§

fn from(p: PH6<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 6, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PH6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 6, MODE>> for D8
where MODE: NotAlt + PinMode,

source§

fn from(p: PH6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 6, MODE>> for Rxd2
where MODE: NotAlt + PinMode,

source§

fn from(p: PH6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 6, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PH6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 6, MODE>> for Sdne1
where MODE: NotAlt + PinMode,

source§

fn from(p: PH6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 6, MODE>> for Smba
where MODE: NotAlt + PinMode,

source§

fn from(p: PH6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 7, Alternate<11>>> for Rxd3

source§

fn from(p: PH7<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 7, Alternate<12>>> for Sdcke1

source§

fn from(p: PH7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 7, Alternate<13>>> for D9

source§

fn from(p: PH7<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 7, Alternate<4, OpenDrain>>> for Scl

source§

fn from(p: PH7<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 7, Alternate<5>>> for Miso

source§

fn from(p: PH7<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 7, MODE>> for D9
where MODE: NotAlt + PinMode,

source§

fn from(p: PH7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 7, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PH7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 7, MODE>> for Rxd3
where MODE: NotAlt + PinMode,

source§

fn from(p: PH7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 7, MODE>> for Scl
where MODE: NotAlt + PinMode,

source§

fn from(p: PH7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 7, MODE>> for Sdcke1
where MODE: NotAlt + PinMode,

source§

fn from(p: PH7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 8, Alternate<12>>> for D16

source§

fn from(p: PH8<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 8, Alternate<13>>> for Hsync

source§

fn from(p: PH8<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 8, Alternate<14>>> for R2

source§

fn from(p: PH8<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 8, Alternate<4, OpenDrain>>> for Sda

source§

fn from(p: PH8<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 8, MODE>> for D16
where MODE: NotAlt + PinMode,

source§

fn from(p: PH8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 8, MODE>> for Hsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PH8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 8, MODE>> for R2
where MODE: NotAlt + PinMode,

source§

fn from(p: PH8<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 8, MODE>> for Sda
where MODE: NotAlt + PinMode,

source§

fn from(p: PH8<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 9, Alternate<12>>> for D17

source§

fn from(p: PH9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 9, Alternate<13>>> for D0

source§

fn from(p: PH9<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 9, Alternate<14>>> for R3

source§

fn from(p: PH9<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'H', 9, Alternate<4, OpenDrain>>> for Smba

source§

fn from(p: PH9<Alternate<4, OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'H', 9, Alternate<9, Otype>>> for Ch2<Otype>

source§

fn from(p: PH9<Alternate<9, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'H', 9, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<9, Otype>: PinMode,

source§

fn from(p: PH9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 9, MODE>> for D0
where MODE: NotAlt + PinMode,

source§

fn from(p: PH9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 9, MODE>> for D17
where MODE: NotAlt + PinMode,

source§

fn from(p: PH9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 9, MODE>> for R3
where MODE: NotAlt + PinMode,

source§

fn from(p: PH9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'H', 9, MODE>> for Smba
where MODE: NotAlt + PinMode,

source§

fn from(p: PH9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 0, Alternate<12>>> for D24

source§

fn from(p: PI0<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 0, Alternate<13>>> for D13

source§

fn from(p: PI0<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 0, Alternate<14>>> for G5

source§

fn from(p: PI0<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'I', 0, Alternate<2, Otype>>> for Ch4<Otype>

source§

fn from(p: PI0<Alternate<2, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 0, Alternate<5>>> for Nss

source§

fn from(p: PI0<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 0, Alternate<5>>> for Ws

source§

fn from(p: PI0<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'I', 0, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<2, Otype>: PinMode,

source§

fn from(p: PI0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 0, MODE>> for D13
where MODE: NotAlt + PinMode,

source§

fn from(p: PI0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 0, MODE>> for D24
where MODE: NotAlt + PinMode,

source§

fn from(p: PI0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 0, MODE>> for G5
where MODE: NotAlt + PinMode,

source§

fn from(p: PI0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 0, MODE>> for Nss
where MODE: NotAlt + PinMode,

source§

fn from(p: PI0<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 0, MODE>> for Ws
where MODE: NotAlt + PinMode,

source§

fn from(p: PI0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 1, Alternate<12>>> for D25

source§

fn from(p: PI1<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 1, Alternate<13>>> for D8

source§

fn from(p: PI1<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 1, Alternate<14>>> for G6

source§

fn from(p: PI1<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 1, Alternate<5>>> for Ck

source§

fn from(p: PI1<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 1, Alternate<5>>> for Sck

source§

fn from(p: PI1<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 1, MODE>> for Ck
where MODE: NotAlt + PinMode,

source§

fn from(p: PI1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 1, MODE>> for D25
where MODE: NotAlt + PinMode,

source§

fn from(p: PI1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 1, MODE>> for D8
where MODE: NotAlt + PinMode,

source§

fn from(p: PI1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 1, MODE>> for G6
where MODE: NotAlt + PinMode,

source§

fn from(p: PI1<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 1, MODE>> for Sck
where MODE: NotAlt + PinMode,

source§

fn from(p: PI1<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 10, Alternate<11>>> for RxEr

source§

fn from(p: PI10<Alternate<11, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 10, Alternate<12>>> for D31

source§

fn from(p: PI10<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 10, Alternate<14>>> for Hsync

source§

fn from(p: PI10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 10, MODE>> for D31
where MODE: NotAlt + PinMode,

source§

fn from(p: PI10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 10, MODE>> for Hsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PI10<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 10, MODE>> for RxEr
where MODE: NotAlt + PinMode,

source§

fn from(p: PI10<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 11, Alternate<10>>> for UlpiDir

source§

fn from(p: PI11<Alternate<10, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 11, MODE>> for UlpiDir
where MODE: NotAlt + PinMode,

source§

fn from(p: PI11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 12, Alternate<14>>> for Hsync

source§

fn from(p: PI12<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 12, MODE>> for Hsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PI12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 13, Alternate<14>>> for Vsync

source§

fn from(p: PI13<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 13, MODE>> for Vsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PI13<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 14, Alternate<14>>> for Clk

source§

fn from(p: PI14<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 14, MODE>> for Clk
where MODE: NotAlt + PinMode,

source§

fn from(p: PI14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 15, Alternate<14>>> for R0

source§

fn from(p: PI15<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 15, MODE>> for R0
where MODE: NotAlt + PinMode,

source§

fn from(p: PI15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 2, Alternate<12>>> for D26

source§

fn from(p: PI2<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 2, Alternate<13>>> for D9

source§

fn from(p: PI2<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 2, Alternate<14>>> for G7

source§

fn from(p: PI2<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'I', 2, Alternate<3, Otype>>> for Ch4<Otype>

source§

fn from(p: PI2<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 2, Alternate<5>>> for Miso

source§

fn from(p: PI2<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 2, Alternate<6>>> for ExtSd

source§

fn from(p: PI2<Alternate<6, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'I', 2, MODE>> for Ch4<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PI2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 2, MODE>> for D26
where MODE: NotAlt + PinMode,

source§

fn from(p: PI2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 2, MODE>> for D9
where MODE: NotAlt + PinMode,

source§

fn from(p: PI2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 2, MODE>> for ExtSd
where MODE: NotAlt + PinMode,

source§

fn from(p: PI2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 2, MODE>> for G7
where MODE: NotAlt + PinMode,

source§

fn from(p: PI2<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 2, MODE>> for Miso
where MODE: NotAlt + PinMode,

source§

fn from(p: PI2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 3, Alternate<12>>> for D27

source§

fn from(p: PI3<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 3, Alternate<13>>> for D10

source§

fn from(p: PI3<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 3, Alternate<3>>> for Etr

source§

fn from(p: PI3<Alternate<3, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 3, Alternate<5>>> for Mosi

source§

fn from(p: PI3<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 3, Alternate<5>>> for Sd

source§

fn from(p: PI3<Alternate<5, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 3, MODE>> for D10
where MODE: NotAlt + PinMode,

source§

fn from(p: PI3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 3, MODE>> for D27
where MODE: NotAlt + PinMode,

source§

fn from(p: PI3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 3, MODE>> for Etr
where MODE: NotAlt + PinMode,

source§

fn from(p: PI3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 3, MODE>> for Mosi
where MODE: NotAlt + PinMode,

source§

fn from(p: PI3<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 3, MODE>> for Sd
where MODE: NotAlt + PinMode,

source§

fn from(p: PI3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 4, Alternate<12>>> for Nbl2

source§

fn from(p: PI4<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 4, Alternate<13>>> for D5

source§

fn from(p: PI4<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 4, Alternate<14>>> for B4

source§

fn from(p: PI4<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 4, Alternate<3>>> for Bkin

source§

fn from(p: PI4<Alternate<3, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 4, MODE>> for B4
where MODE: NotAlt + PinMode,

source§

fn from(p: PI4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 4, MODE>> for Bkin
where MODE: NotAlt + PinMode,

source§

fn from(p: PI4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 4, MODE>> for D5
where MODE: NotAlt + PinMode,

source§

fn from(p: PI4<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 4, MODE>> for Nbl2
where MODE: NotAlt + PinMode,

source§

fn from(p: PI4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 5, Alternate<12>>> for Nbl3

source§

fn from(p: PI5<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 5, Alternate<13>>> for Vsync

source§

fn from(p: PI5<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 5, Alternate<14>>> for B5

source§

fn from(p: PI5<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'I', 5, Alternate<3, Otype>>> for Ch1<Otype>

source§

fn from(p: PI5<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 5, MODE>> for B5
where MODE: NotAlt + PinMode,

source§

fn from(p: PI5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'I', 5, MODE>> for Ch1<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PI5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 5, MODE>> for Nbl3
where MODE: NotAlt + PinMode,

source§

fn from(p: PI5<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 5, MODE>> for Vsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PI5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 6, Alternate<12>>> for D28

source§

fn from(p: PI6<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 6, Alternate<13>>> for D6

source§

fn from(p: PI6<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 6, Alternate<14>>> for B6

source§

fn from(p: PI6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'I', 6, Alternate<3, Otype>>> for Ch2<Otype>

source§

fn from(p: PI6<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 6, MODE>> for B6
where MODE: NotAlt + PinMode,

source§

fn from(p: PI6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'I', 6, MODE>> for Ch2<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PI6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 6, MODE>> for D28
where MODE: NotAlt + PinMode,

source§

fn from(p: PI6<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 6, MODE>> for D6
where MODE: NotAlt + PinMode,

source§

fn from(p: PI6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 7, Alternate<12>>> for D29

source§

fn from(p: PI7<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 7, Alternate<13>>> for D7

source§

fn from(p: PI7<Alternate<13, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 7, Alternate<14>>> for B7

source§

fn from(p: PI7<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'I', 7, Alternate<3, Otype>>> for Ch3<Otype>

source§

fn from(p: PI7<Alternate<3, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 7, MODE>> for B7
where MODE: NotAlt + PinMode,

source§

fn from(p: PI7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'I', 7, MODE>> for Ch3<Otype>
where MODE: NotAlt + PinMode, Alternate<3, Otype>: PinMode,

source§

fn from(p: PI7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 7, MODE>> for D29
where MODE: NotAlt + PinMode,

source§

fn from(p: PI7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 7, MODE>> for D7
where MODE: NotAlt + PinMode,

source§

fn from(p: PI7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 9, Alternate<12>>> for D30

source§

fn from(p: PI9<Alternate<12, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 9, Alternate<14>>> for Vsync

source§

fn from(p: PI9<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'I', 9, Alternate<9>>> for Rx

source§

fn from(p: PI9<Alternate<9, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 9, MODE>> for D30
where MODE: NotAlt + PinMode,

source§

fn from(p: PI9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 9, MODE>> for Rx
where MODE: NotAlt + PinMode,

source§

fn from(p: PI9<MODE>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'I', 9, MODE>> for Vsync
where MODE: NotAlt + PinMode,

source§

fn from(p: PI9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 0, Alternate<14>>> for R1

source§

fn from(p: PJ0<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 0, MODE>> for R1
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 1, Alternate<14>>> for R2

source§

fn from(p: PJ1<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 1, MODE>> for R2
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ1<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 10, Alternate<14>>> for G3

source§

fn from(p: PJ10<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 10, MODE>> for G3
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ10<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 11, Alternate<14>>> for G4

source§

fn from(p: PJ11<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 11, MODE>> for G4
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ11<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 12, Alternate<14>>> for B0

source§

fn from(p: PJ12<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 12, MODE>> for B0
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ12<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 13, Alternate<14>>> for B1

source§

fn from(p: PJ13<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 13, MODE>> for B1
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ13<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 14, Alternate<14>>> for B2

source§

fn from(p: PJ14<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 14, MODE>> for B2
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ14<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 15, Alternate<14>>> for B3

source§

fn from(p: PJ15<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 15, MODE>> for B3
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ15<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 2, Alternate<14>>> for R3

source§

fn from(p: PJ2<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 2, MODE>> for R3
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 3, Alternate<14>>> for R4

source§

fn from(p: PJ3<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 3, MODE>> for R4
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 4, Alternate<14>>> for R5

source§

fn from(p: PJ4<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 4, MODE>> for R5
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 5, Alternate<14>>> for R6

source§

fn from(p: PJ5<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 5, MODE>> for R6
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 6, Alternate<14>>> for R7

source§

fn from(p: PJ6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 6, MODE>> for R7
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 7, Alternate<14>>> for G0

source§

fn from(p: PJ7<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 7, MODE>> for G0
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ7<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 8, Alternate<14>>> for G1

source§

fn from(p: PJ8<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 8, MODE>> for G1
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ8<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'J', 9, Alternate<14>>> for G2

source§

fn from(p: PJ9<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'J', 9, MODE>> for G2
where MODE: NotAlt + PinMode,

source§

fn from(p: PJ9<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 0, Alternate<14>>> for G5

source§

fn from(p: PK0<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 0, MODE>> for G5
where MODE: NotAlt + PinMode,

source§

fn from(p: PK0<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 1, Alternate<14>>> for G6

source§

fn from(p: PK1<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 1, MODE>> for G6
where MODE: NotAlt + PinMode,

source§

fn from(p: PK1<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 2, Alternate<14>>> for G7

source§

fn from(p: PK2<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 2, MODE>> for G7
where MODE: NotAlt + PinMode,

source§

fn from(p: PK2<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 3, Alternate<14>>> for B4

source§

fn from(p: PK3<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 3, MODE>> for B4
where MODE: NotAlt + PinMode,

source§

fn from(p: PK3<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 4, Alternate<14>>> for B5

source§

fn from(p: PK4<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 4, MODE>> for B5
where MODE: NotAlt + PinMode,

source§

fn from(p: PK4<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 5, Alternate<14>>> for B6

source§

fn from(p: PK5<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 5, MODE>> for B6
where MODE: NotAlt + PinMode,

source§

fn from(p: PK5<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 6, Alternate<14>>> for B7

source§

fn from(p: PK6<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 6, MODE>> for B7
where MODE: NotAlt + PinMode,

source§

fn from(p: PK6<MODE>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'K', 7, Alternate<14>>> for De

source§

fn from(p: PK7<Alternate<14, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<MODE> From<Pin<'K', 7, MODE>> for De
where MODE: NotAlt + PinMode,

source§

fn from(p: PK7<MODE>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8, MODE> From<Pin<P, N, MODE>> for ErasedPin<MODE>

source§

fn from(p: Pin<P, N, MODE>) -> Self

Pin-to-erased pin conversion using the From trait.

Note that From is the reciprocal of Into.

source§

impl<const P: char, const N: u8, MODE> From<Pin<P, N, MODE>> for PartiallyErasedPin<P, MODE>

source§

fn from(p: Pin<P, N, MODE>) -> Self

Pin-to-partially erased pin conversion using the From trait.

Note that From is the reciprocal of Into.

source§

impl<const P: char, const N: u8, MODE> InputPin for Pin<P, N, MODE>
where MODE: Readable,

source§

fn is_high(&mut self) -> Result<bool, Self::Error>

Is the input pin high?
source§

fn is_low(&mut self) -> Result<bool, Self::Error>

Is the input pin low?
source§

impl<const P: char, const N: u8, MODE> InputPin for Pin<P, N, MODE>
where MODE: Readable,

§

type Error = Infallible

Error type
source§

fn is_high(&self) -> Result<bool, Self::Error>

Is the input pin high?
source§

fn is_low(&self) -> Result<bool, Self::Error>

Is the input pin low?
source§

impl<const P: char, const N: u8, Otype> IoPin<Pin<P, N>, Pin<P, N, Output<Otype>>> for Pin<P, N, Input>
where Output<Otype>: PinMode,

§

type Error = Infallible

Error type.
source§

fn into_input_pin(self) -> Result<Self, Self::Error>

Tries to convert this pin to input mode. Read more
source§

fn into_output_pin( self, state: PinState ) -> Result<Pin<P, N, Output<Otype>>, Self::Error>

Tries to convert this pin to output mode with the given initial state. Read more
source§

impl<const P: char, const N: u8, Otype> IoPin<Pin<P, N>, Pin<P, N, Output<Otype>>> for Pin<P, N, Output<Otype>>
where Output<Otype>: PinMode,

§

type Error = Infallible

Error type.
source§

fn into_input_pin(self) -> Result<Pin<P, N, Input>, Self::Error>

Tries to convert this pin to input mode. Read more
source§

fn into_output_pin(self, state: PinState) -> Result<Self, Self::Error>

Tries to convert this pin to output mode with the given initial state. Read more
source§

impl<const P: char, const N: u8> IoPin<Pin<P, N, Output<OpenDrain>>, Pin<P, N, Output<OpenDrain>>> for Pin<P, N, Output<OpenDrain>>

§

type Error = Infallible

Error type.
source§

fn into_input_pin(self) -> Result<Self, Self::Error>

Tries to convert this pin to input mode. Read more
source§

fn into_output_pin(self, state: PinState) -> Result<Self, Self::Error>

Tries to convert this pin to output mode with the given initial state. Read more
source§

impl<const P: char, const N: u8, MODE> OutputPin for Pin<P, N, Output<MODE>>

source§

fn set_high(&mut self) -> Result<(), Self::Error>

Drives the pin high. Read more
source§

fn set_low(&mut self) -> Result<(), Self::Error>

Drives the pin low. Read more
source§

fn set_state(&mut self, state: PinState) -> Result<(), Self::Error>

Drives the pin high or low depending on the provided value. Read more
source§

impl<const P: char, const N: u8, MODE> OutputPin for Pin<P, N, Output<MODE>>

§

type Error = Infallible

Error type
source§

fn set_high(&mut self) -> Result<(), Self::Error>

Drives the pin high Read more
source§

fn set_low(&mut self) -> Result<(), Self::Error>

Drives the pin low Read more
source§

fn set_state(&mut self, state: PinState) -> Result<(), Self::Error>

Drives the pin high or low depending on the provided value Read more
source§

impl<const P: char, const N: u8, MODE> PinExt for Pin<P, N, MODE>

§

type Mode = MODE

Current pin mode
source§

fn pin_id(&self) -> u8

Pin number
source§

fn port_id(&self) -> u8

Port number starting from 0
source§

impl<const P: char, const N: u8, MODE> PinPull for Pin<P, N, MODE>
where MODE: Active,

source§

fn set_internal_resistor(&mut self, resistor: Pull)

Set the internal pull-up and pull-down resistor
source§

fn internal_resistor(self, resistor: Pull) -> Self

source§

impl<const P: char, const N: u8, MODE> PinSpeed for Pin<P, N, MODE>
where MODE: OutputSpeed,

source§

fn set_speed(&mut self, speed: Speed)

Set pin speed
source§

fn speed(self, speed: Speed) -> Self

source§

impl<const P: char, const N: u8, MODE> ReadPin for Pin<P, N, MODE>
where MODE: Readable,

source§

fn is_low(&self) -> bool

source§

fn is_high(&self) -> bool

source§

impl<const P: char, const N: u8, MODE> StatefulOutputPin for Pin<P, N, Output<MODE>>

source§

fn is_set_high(&mut self) -> Result<bool, Self::Error>

Is the pin in drive high mode? Read more
source§

fn is_set_low(&mut self) -> Result<bool, Self::Error>

Is the pin in drive low mode? Read more
source§

fn toggle(&mut self) -> Result<(), Self::Error>

Toggle pin output.
source§

impl<const P: char, const N: u8, MODE> StatefulOutputPin for Pin<P, N, Output<MODE>>

source§

fn is_set_high(&self) -> Result<bool, Self::Error>

Is the pin in drive high mode? Read more
source§

fn is_set_low(&self) -> Result<bool, Self::Error>

Is the pin in drive low mode? Read more
source§

impl<const P: char, const N: u8, MODE> ToggleableOutputPin for Pin<P, N, Output<MODE>>

§

type Error = Infallible

Error type
source§

fn toggle(&mut self) -> Result<(), Self::Error>

Toggle pin output.

Auto Trait Implementations§

§

impl<const P: char, const N: u8, MODE> RefUnwindSafe for Pin<P, N, MODE>
where MODE: RefUnwindSafe,

§

impl<const P: char, const N: u8, MODE> Send for Pin<P, N, MODE>
where MODE: Send,

§

impl<const P: char, const N: u8, MODE> Sync for Pin<P, N, MODE>
where MODE: Sync,

§

impl<const P: char, const N: u8, MODE> Unpin for Pin<P, N, MODE>
where MODE: Unpin,

§

impl<const P: char, const N: u8, MODE> UnwindSafe for Pin<P, N, MODE>
where MODE: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.