Pins

Trait Pins 

Source
pub trait Pins<TIM> {
    type Channels;

    const C1: bool = false;
    const C2: bool = false;
    const C3: bool = false;
    const C4: bool = false;
}

Provided Associated Constants§

Source

const C1: bool = false

Source

const C2: bool = false

Source

const C3: bool = false

Source

const C4: bool = false

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<OTYPE> Pins<TIM1> for (PA8<Alternate<OTYPE, 1>>, PA9<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

type Channels = (Pwm<TIM1, C1>, Pwm<TIM1, C2>)

Source§

impl<OTYPE> Pins<TIM1> for (PA8<Alternate<OTYPE, 1>>, PA9<Alternate<OTYPE, 1>>, PA10<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM1, C1>, Pwm<TIM1, C2>, Pwm<TIM1, C3>)

Source§

impl<OTYPE> Pins<TIM1> for (PA8<Alternate<OTYPE, 1>>, PA9<Alternate<OTYPE, 1>>, PA10<Alternate<OTYPE, 1>>, PA11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM1, C1>, Pwm<TIM1, C2>, Pwm<TIM1, C3>, Pwm<TIM1, C4>)

Source§

impl<OTYPE> Pins<TIM1> for (PA8<Alternate<OTYPE, 1>>, PA9<Alternate<OTYPE, 1>>, PA11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM1, C1>, Pwm<TIM1, C2>, Pwm<TIM1, C4>)

Source§

impl<OTYPE> Pins<TIM1> for (PA8<Alternate<OTYPE, 1>>, PA10<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM1, C1>, Pwm<TIM1, C3>)

Source§

impl<OTYPE> Pins<TIM1> for (PA8<Alternate<OTYPE, 1>>, PA10<Alternate<OTYPE, 1>>, PA11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM1, C1>, Pwm<TIM1, C3>, Pwm<TIM1, C4>)

Source§

impl<OTYPE> Pins<TIM1> for (PA8<Alternate<OTYPE, 1>>, PA11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM1, C1>, Pwm<TIM1, C4>)

Source§

impl<OTYPE> Pins<TIM1> for (PA9<Alternate<OTYPE, 1>>, PA10<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM1, C2>, Pwm<TIM1, C3>)

Source§

impl<OTYPE> Pins<TIM1> for (PA9<Alternate<OTYPE, 1>>, PA10<Alternate<OTYPE, 1>>, PA11<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM1, C2>, Pwm<TIM1, C3>, Pwm<TIM1, C4>)

Source§

impl<OTYPE> Pins<TIM1> for (PA9<Alternate<OTYPE, 1>>, PA11<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM1, C2>, Pwm<TIM1, C4>)

Source§

impl<OTYPE> Pins<TIM1> for (PA10<Alternate<OTYPE, 1>>, PA11<Alternate<OTYPE, 1>>)

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM1, C3>, Pwm<TIM1, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA1<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA1<Alternate<OTYPE, 1>>, PA2<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>, Pwm<TIM2, C3>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA1<Alternate<OTYPE, 1>>, PA2<Alternate<OTYPE, 1>>, PA3<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>, Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA1<Alternate<OTYPE, 1>>, PA2<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>, Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA1<Alternate<OTYPE, 1>>, PA3<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA2<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C3>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA2<Alternate<OTYPE, 1>>, PA3<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA0<Alternate<OTYPE, 1>>, PA3<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA1<Alternate<OTYPE, 1>>, PA2<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM2, C2>, Pwm<TIM2, C3>)

Source§

impl<OTYPE> Pins<TIM2> for (PA1<Alternate<OTYPE, 1>>, PA2<Alternate<OTYPE, 1>>, PA3<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C2>, Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA1<Alternate<OTYPE, 1>>, PA3<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C2>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA2<Alternate<OTYPE, 1>>, PA3<Alternate<OTYPE, 1>>)

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA15<Alternate<OTYPE, 1>>, PB3<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>)

Source§

impl<OTYPE> Pins<TIM2> for (PA15<Alternate<OTYPE, 1>>, PB3<Alternate<OTYPE, 1>>, PB10<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>, Pwm<TIM2, C3>)

Source§

impl<OTYPE> Pins<TIM2> for (PA15<Alternate<OTYPE, 1>>, PB3<Alternate<OTYPE, 1>>, PB10<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>, Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA15<Alternate<OTYPE, 1>>, PB3<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C2: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C2>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA15<Alternate<OTYPE, 1>>, PB10<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C3>)

Source§

impl<OTYPE> Pins<TIM2> for (PA15<Alternate<OTYPE, 1>>, PB10<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PA15<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C1: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C1>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PB3<Alternate<OTYPE, 1>>, PB10<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

type Channels = (Pwm<TIM2, C2>, Pwm<TIM2, C3>)

Source§

impl<OTYPE> Pins<TIM2> for (PB3<Alternate<OTYPE, 1>>, PB10<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C2>, Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PB3<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C2: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C2>, Pwm<TIM2, C4>)

Source§

impl<OTYPE> Pins<TIM2> for (PB10<Alternate<OTYPE, 1>>, PB11<Alternate<OTYPE, 1>>)

Source§

const C3: bool = true

Source§

const C4: bool = true

Source§

type Channels = (Pwm<TIM2, C3>, Pwm<TIM2, C4>)

Implementors§

Source§

impl<OTYPE> Pins<TIM1> for PA8<Alternate<OTYPE, 1>>

Source§

const C1: bool = true

Source§

type Channels = Pwm<TIM1, C1>

Source§

impl<OTYPE> Pins<TIM1> for PA9<Alternate<OTYPE, 1>>

Source§

const C2: bool = true

Source§

type Channels = Pwm<TIM1, C2>

Source§

impl<OTYPE> Pins<TIM1> for PA10<Alternate<OTYPE, 1>>

Source§

const C3: bool = true

Source§

type Channels = Pwm<TIM1, C3>

Source§

impl<OTYPE> Pins<TIM1> for PA11<Alternate<OTYPE, 1>>

Source§

const C4: bool = true

Source§

type Channels = Pwm<TIM1, C4>

Source§

impl<OTYPE> Pins<TIM2> for PA0<Alternate<OTYPE, 1>>

Source§

const C1: bool = true

Source§

type Channels = Pwm<TIM2, C1>

Source§

impl<OTYPE> Pins<TIM2> for PA1<Alternate<OTYPE, 1>>

Source§

const C2: bool = true

Source§

type Channels = Pwm<TIM2, C2>

Source§

impl<OTYPE> Pins<TIM2> for PA2<Alternate<OTYPE, 1>>

Source§

const C3: bool = true

Source§

type Channels = Pwm<TIM2, C3>

Source§

impl<OTYPE> Pins<TIM2> for PA3<Alternate<OTYPE, 1>>

Source§

const C4: bool = true

Source§

type Channels = Pwm<TIM2, C4>

Source§

impl<OTYPE> Pins<TIM2> for PA15<Alternate<OTYPE, 1>>

Source§

const C1: bool = true

Source§

type Channels = Pwm<TIM2, C1>

Source§

impl<OTYPE> Pins<TIM2> for PB3<Alternate<OTYPE, 1>>

Source§

const C2: bool = true

Source§

type Channels = Pwm<TIM2, C2>

Source§

impl<OTYPE> Pins<TIM2> for PB10<Alternate<OTYPE, 1>>

Source§

const C3: bool = true

Source§

type Channels = Pwm<TIM2, C3>

Source§

impl<OTYPE> Pins<TIM2> for PB11<Alternate<OTYPE, 1>>

Source§

const C4: bool = true

Source§

type Channels = Pwm<TIM2, C4>

Source§

impl<OTYPE> Pins<TIM15> for PA2<Alternate<OTYPE, 14>>

Source§

const C1: bool = true

Source§

type Channels = Pwm<TIM15, C1>

Source§

impl<OTYPE> Pins<TIM15> for PB14<Alternate<OTYPE, 14>>

Source§

const C1: bool = true

Source§

type Channels = Pwm<TIM15, C1>