Struct stm32f4xx_hal::gpio::Pin

source ·
pub struct Pin<const P: char, const N: u8, MODE = Input> { /* 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<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<1, PushPull>>> for Etr

source§

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

Converts to this type from the input type.
source§

impl From<Pin<'A', 0, Alternate<11, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Crswhere 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 Ctswhere 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 Etrwhere 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 Etrwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 RefClkwhere 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 Rtswhere 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 RxClkwhere 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 Sdwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D1where 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 Idwhere 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 Sdwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ctswhere 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 Dmwhere 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 R4where 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 Rxwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Dpwhere 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 Etrwhere 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 R5where 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 Rtswhere 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 Txwhere 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, PushPull>>> 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 JtmsSwdiowhere 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, PushPull>>> 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 JtckSwclkwhere 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, PushPull>>> for Jtdi

source§

fn from(p: PA15<Alternate<0, 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<1, PushPull>>> for Etr

source§

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

Converts to this type from the input type.
source§

impl From<Pin<'A', 15, Alternate<5, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Etrwhere 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 Jtdiwhere 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 Nsswhere 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 Nsswhere 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 Wswhere 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, PushPull>>> 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<2, 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> From<Pin<'A', 2, MODE>> for Mdiowhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B5where 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 Colwhere 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 UlpiD0where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 Hsyncwhere 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 Nsswhere 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 Nsswhere 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 Sofwhere 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 Vsyncwhere 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 Wswhere MODE: NotAlt + PinMode,

source§

fn from(p: PA4<MODE>) -> 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<1, PushPull>>> for Etr

source§

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

Converts to this type from the input type.
source§

impl From<Pin<'A', 5, Alternate<10, PushPull>>> 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, PushPull>>> 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 Etrwhere 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 Sckwhere 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 UlpiCkwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Bkinwhere 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 Bkinwhere 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<9, 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<2, 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 G2where 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 Misowhere 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 Pixclkwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 CrsDvwhere 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 Mosiwhere 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 RxDvwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 Mco1where 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 R6where 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 Sclwhere 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 Sofwhere 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, PushPull>>> 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 D0where 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 Smbawhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 R3where 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 Rxd2where 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 UlpiD1where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 R6where 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 Rxd3where 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 UlpiD2where 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 Wswhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 G4where 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 RxErwhere 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 Sckwhere 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 Sclwhere 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 UlpiD3where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 G5where 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 Sdawhere 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 TxEnwhere 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 UlpiD4where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Bkinwhere 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 Ckwhere 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 Idwhere 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 Nsswhere 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 Rxwhere 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 Smbawhere 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 Txd0where 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 UlpiD5where 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 Wswhere 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 Wswhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 Ckwhere 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 Ctswhere 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 Sckwhere 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 Txwhere 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 Txd1where 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 UlpiD6where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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<3, 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> From<Pin<'B', 14, MODE>> for Dmwhere 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 ExtSdwhere 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 Misowhere 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 Rtswhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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<3, 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> From<Pin<'B', 15, MODE>> for Dpwhere 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 Mosiwhere 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 Refinwhere 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 Sdwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 JtdoSwowhere 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 Sckwhere 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 Sckwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 ExtSdwhere 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 Jtrstwhere 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 Misowhere 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 Misowhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D10where 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 Mosiwhere 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 Mosiwhere 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 PpsOutwhere 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 Rxwhere 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 Sdwhere 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 Sdcke1where 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 Smbawhere 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 UlpiD7where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D5where 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 Sclwhere 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 Sdne1where 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 Txwhere 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, PushPull>>> 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, PushPull>>> 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 Nlwhere 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 Sdawhere 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 Vsyncwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B6where 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 D4where 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 D6where 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 Rxwhere 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 Sclwhere 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 Sdwhere 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 Txd3where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B7where 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 D5where 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 D7where 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 Nsswhere 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 Sdawhere 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 Txwhere 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 Wswhere 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, PushPull>>> 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, PushPull>>> 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 Sdnwewhere 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 UlpiStpwhere 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, PushPull>>> 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 Mdcwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 D2where 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 D8where 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 R2where 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 Sckwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D3where 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 D4where 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 ExtSdwhere 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 Misowhere 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<7, 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<8, 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 Ckwhere 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 D9where 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 Mosiwhere 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 Sdwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 ExtSdwhere 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 Misowhere 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 Sdne0where 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 Txd2where 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 UlpiDirwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Mosiwhere 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 Sdwhere 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 Sdcke0where 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 TxClkwhere 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 UlpiNxtwhere 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, PushPull>>> 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 Rxd0where 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, PushPull>>> 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 Rxd1where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D0where 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 D6where 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 Hsyncwhere 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 Mckwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D1where 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 D7where 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 G6where 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 Mckwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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<2, 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<3, 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 Ckwhere 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 D0where 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 D2where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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<3, 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<2, 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 Ckinwhere 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 D1where 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 D3where 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 Mco2where 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 Sdawhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D2where 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 Da2where 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 Rxwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D3where 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 Da3where 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 Txwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B3where 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 Ckwhere 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 D15where 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 Da15where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 11, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PD11<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 11, Alternate<12, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 A16where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'D', 11, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Clewhere 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 Ctswhere MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 12, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PD12<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 12, Alternate<12, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 A17where 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 Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, 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 Alewhere 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 Rtswhere MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'D', 13, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PD13<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'D', 13, Alternate<12, PushPull>>> for A18

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 A18where 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 Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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, PushPull>>> 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, PushPull>>> 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 D0where 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 Da0where 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, PushPull>>> 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, PushPull>>> 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 D1where 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 Da1where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Cmdwhere 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 D11where 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 Etrwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 Clkwhere 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 Ctswhere 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 D5where 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 G7where 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 Sckwhere 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, PushPull>>> 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, PushPull>>> 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 Noewhere 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 Rtswhere 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, PushPull>>> 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 Nwewhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B2where 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 D10where 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 Mosiwhere 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 Nwaitwhere 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 Sdwhere 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 SdAwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 Nce2where 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 Ne1where 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, PushPull>>> 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, PushPull>>> 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 D13where 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 Da13where 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, PushPull>>> 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, PushPull>>> 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 D14where 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 Da14where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D2where 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 Etrwhere 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 Nbl0where 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, PushPull>>> 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, PushPull>>> 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 D3where 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 Nbl1where 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, PushPull>>> 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, PushPull>>> 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 D7where 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 Da7where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D8where 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 Da8where 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 G3where 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 Nsswhere 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 Wswhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B4where 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 Ckwhere 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 D9where 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 Da9where 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 Sckwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D10where 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 Da10where 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 Dewhere 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 Misowhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Clkwhere 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 D11where 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 Da11where 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 Mosiwhere 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 Sdwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Bkinwhere 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 D12where 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 Da12where 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 R7where 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, PushPull>>> 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, PushPull>>> for Txd3

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 2, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PE2<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 2, Alternate<12, PushPull>>> 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<5, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 A23where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 2, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Ckwhere 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 MclkAwhere 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 Sckwhere 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 Traceclkwhere 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 Txd3where 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, PushPull>>> for Traced0

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 3, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PE3<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 3, Alternate<12, PushPull>>> 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<6, PushPull>>> 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 A19where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 3, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 SdBwhere 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 Traced0where 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, PushPull>>> for Traced1

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 4, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PE4<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 4, Alternate<12, PushPull>>> 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<13, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 A20where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'E', 4, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 B0where 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 D4where 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 FsAwhere 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 Nsswhere 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 Traced1where 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 Wswhere 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, PushPull>>> for Traced2

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 5, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PE5<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 5, Alternate<12, PushPull>>> 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<13, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 A21where 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 Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 D6where 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 G0where 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 Misowhere 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 SckAwhere 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 Traced2where 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, PushPull>>> for Traced3

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'E', 6, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PE6<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'E', 6, Alternate<12, PushPull>>> 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<13, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 A22where 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 Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 D7where 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 G1where 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 Mosiwhere 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 Sdwhere 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 SdAwhere 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 Traced3where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D4where 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 Da4where 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 Etrwhere 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, PushPull>>> 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, PushPull>>> 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 D5where 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 Da5where 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, PushPull>>> 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, PushPull>>> 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 D6where 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 Da6where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 0, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF0<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 0, Alternate<12, PushPull>>> 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<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 A0where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 0, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Sdawhere MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 1, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF1<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 1, Alternate<12, PushPull>>> 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<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 A1where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 1, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Sclwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D11where 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 Dewhere 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 Intrwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D12where 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 Mosiwhere 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 Sdnraswhere MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 12, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF12<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 12, Alternate<12, PushPull>>> for A6

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 A6where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 12, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 13, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF13<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 13, Alternate<12, PushPull>>> for A7

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 A7where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 13, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 14, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF14<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 14, Alternate<12, PushPull>>> for A8

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 A8where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 14, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 15, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF15<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 15, Alternate<12, PushPull>>> for A9

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 A9where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 15, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 2, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF2<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 2, Alternate<12, PushPull>>> 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<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 A2where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 2, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Smbawhere MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 3, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF3<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 3, Alternate<12, PushPull>>> for A3

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 A3where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 3, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 4, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF4<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 4, Alternate<12, PushPull>>> for A4

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 A4where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 4, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'F', 5, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PF5<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'F', 5, Alternate<12, PushPull>>> for A5

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 A5where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'F', 5, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl From<Pin<'F', 6, Alternate<12, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Niordwhere 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 Nsswhere 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 SdBwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 MclkBwhere 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 Nregwhere 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 Sckwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Misowhere 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 Niowrwhere 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 SckBwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Cdwhere 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 FsBwhere 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 Mosiwhere MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 0, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PG0<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 0, Alternate<12, PushPull>>> for A10

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 A10where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 0, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 1, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PG1<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 1, Alternate<12, PushPull>>> for A11

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 A11where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 1, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl From<Pin<'G', 10, Alternate<12, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B2where 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 D2where 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 G3where 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 Nce41where 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 Ne3where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B3where 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 D3where 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 Nce42where 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 TxEnwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B1where 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 B4where 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 Misowhere 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 Ne4where 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 Rtswhere 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, PushPull>>> for Txd0

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 13, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PG13<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 13, Alternate<12, PushPull>>> 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<5, PushPull>>> 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, PushPull>>> 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 A24where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 13, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Ctswhere 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 Sckwhere 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 Txd0where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 A25where 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 Mosiwhere 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 Txd1where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ctswhere 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 D13where 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 Sdncaswhere MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 2, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PG2<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 2, Alternate<12, PushPull>>> for A12

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 A12where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 2, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 3, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PG3<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 3, Alternate<12, PushPull>>> for A13

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 A13where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 3, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 4, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PG4<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 4, Alternate<12, PushPull>>> 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, PushPull>>> 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 A14where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 4, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Ba0where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<Otype> From<Pin<'G', 5, Alternate<12, Otype>>> for Address<Otype>

source§

fn from(p: PG5<Alternate<12, Otype>>) -> Self

Converts to this type from the input type.
source§

impl From<Pin<'G', 5, Alternate<12, PushPull>>> 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, PushPull>>> 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 A15where MODE: NotAlt + PinMode,

source§

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

Converts to this type from the input type.
source§

impl<MODE, Otype> From<Pin<'G', 5, MODE>> for Address<Otype>where MODE: NotAlt + PinMode, Alternate<12, Otype>: 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 Ba1where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D12where 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 Int2where 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 R7where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 Clkwhere 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 D13where 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 Int3where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Nsswhere 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 PpsOutwhere 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 Rtswhere 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 Sdclkwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Nce3where 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 Ne2where 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 Vsyncwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D1where 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 D18where 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 R4where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D19where 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 D2where 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 R5where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D20where 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 D3where 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 R6where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D21where 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 G2where 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 Txwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D22where 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 D4where 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 G3where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D11where 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 D23where 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 G4where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Crswhere 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 R0where 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 Sdcke0where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Colwhere 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 R1where 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 Sdne0where 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, PushPull>>> 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 Sclwhere 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 UlpiNxtwhere 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, PushPull>>> 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, PushPull>>> 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 Nsswhere 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 Sdawhere 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 Sdnwewhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D8where 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 Rxd2where 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 Sckwhere 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 Sdne1where 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 Smbawhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D9where 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 Misowhere 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 Rxd3where 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 Sclwhere 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 Sdcke1where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D16where 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 Hsyncwhere 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 R2where 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 Sdawhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D0where 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 D17where 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 R3where 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 Smbawhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D13where 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 D24where 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 G5where 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 Nsswhere 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 Wswhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 Ckwhere 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 D25where 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 D8where 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 G6where 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 Sckwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D31where 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 Hsyncwhere 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 RxErwhere 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, PushPull>>> 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 UlpiDirwhere 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, PushPull>>> 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 Hsyncwhere 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, PushPull>>> 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 Vsyncwhere 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, PushPull>>> 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 Clkwhere 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, PushPull>>> 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 R0where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D26where 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 D9where 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 ExtSdwhere 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 G7where 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 Misowhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D10where 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 D27where 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 Etrwhere 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 Mosiwhere 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 Sdwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B4where 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 Bkinwhere 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 D5where 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 Nbl2where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B5where 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 Nbl3where 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 Vsyncwhere 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B6where 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 D28where 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 D6where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 B7where 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 D29where 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 D7where 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, PushPull>>> 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, PushPull>>> 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, PushPull>>> 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 D30where 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 Rxwhere 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 Vsyncwhere 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, PushPull>>> 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 R1where 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, PushPull>>> 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 R2where 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, PushPull>>> 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 G3where 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, PushPull>>> 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 G4where 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, PushPull>>> 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 B0where 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, PushPull>>> 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 B1where 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, PushPull>>> 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 B2where 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, PushPull>>> 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 B3where 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, PushPull>>> 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 R3where 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, PushPull>>> 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 R4where 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, PushPull>>> 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 R5where 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, PushPull>>> 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 R6where 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, PushPull>>> 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 R7where 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, PushPull>>> 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 G0where 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, PushPull>>> 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 G1where 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, PushPull>>> 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 G2where 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, PushPull>>> 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 G5where 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, PushPull>>> 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 G6where 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, PushPull>>> 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 G7where 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, PushPull>>> 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 B4where 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, PushPull>>> 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 B5where 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, PushPull>>> 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 B6where 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, PushPull>>> 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 B7where 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, PushPull>>> 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 Dewhere 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, const A: u8, Otype, MODE> From<Pin<P, N, Alternate<A, Otype>>> for Pin<P, N, MODE>where Alternate<A, Otype>: PinMode, MODE: PinMode + NotAlt,

source§

fn from(f: Pin<P, N, Alternate<A, Otype>>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8, const A: u8, const B: u8> From<Pin<P, N, Alternate<B, PushPull>>> for Pin<P, N, Alternate<A, OpenDrain>>where Self: IntoAf<A>,

source§

fn from(f: Pin<P, N, Alternate<B, PushPull>>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8> From<Pin<P, N, Analog>> for Pin<P, N, Input>

source§

fn from(f: Pin<P, N, Analog>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8, Otype> From<Pin<P, N, Analog>> for Pin<P, N, Output<Otype>>where Output<Otype>: PinMode,

source§

fn from(f: Pin<P, N, Analog>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8> From<Pin<P, N, Input>> for Pin<P, N, Analog>

source§

fn from(f: Pin<P, N, Input>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8, Otype> From<Pin<P, N, Input>> for Pin<P, N, Output<Otype>>where Output<Otype>: PinMode,

source§

fn from(f: Pin<P, N, Input>) -> 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: PinMode + NotAlt, const A: u8, Otype> From<Pin<P, N, MODE>> for Pin<P, N, Alternate<A, Otype>>where Alternate<A, Otype>: PinMode, Self: IntoAf<A>,

source§

fn from(f: Pin<P, N, MODE>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8> From<Pin<P, N, Output<OpenDrain>>> for Pin<P, N, Output<PushPull>>

source§

fn from(f: Pin<P, N, Output<OpenDrain>>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8, Otype> From<Pin<P, N, Output<Otype>>> for Pin<P, N, Analog>where Output<Otype>: PinMode,

source§

fn from(f: Pin<P, N, Output<Otype>>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8, Otype> From<Pin<P, N, Output<Otype>>> for Pin<P, N, Input>where Output<Otype>: PinMode,

source§

fn from(f: Pin<P, N, Output<Otype>>) -> Self

Converts to this type from the input type.
source§

impl<const P: char, const N: u8> From<Pin<P, N, Output<PushPull>>> for Pin<P, N, Output<OpenDrain>>

source§

fn from(f: Pin<P, N, Output<PushPull>>) -> Self

Converts to this type from the input type.
source§

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

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, 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, Input>, 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, Input>, 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, Input>, 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, Otype> IoPin<Pin<P, N, Input>, 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> 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§

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§

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(&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> 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.
source§

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

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 Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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 Twhere 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 Twhere 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 Twhere 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.