[][src]Trait stm32l1xx_hal::pwm::Pins

pub trait Pins<TIM> {
    type Channels;
    fn setup(&self);
}

Associated Types

Loading content...

Required methods

fn setup(&self)

Loading content...

Implementors

impl Pins<TIM10> for PA6<Input<Floating>>[src]

type Channels = Pwm<TIM10, C1>

impl Pins<TIM11> for PA7<Input<Floating>>[src]

type Channels = Pwm<TIM11, C1>

impl Pins<TIM2> for (PA0<Input<Floating>>, PA1<Input<Floating>>)[src]

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

impl Pins<TIM2> for (PA0<Input<Floating>>, PA1<Input<Floating>>, PA2<Input<Floating>>, PA3<Input<Floating>>)[src]

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

impl Pins<TIM2> for PA0<Input<Floating>>[src]

type Channels = Pwm<TIM2, C1>

impl Pins<TIM2> for PA1<Input<Floating>>[src]

type Channels = Pwm<TIM2, C2>

impl Pins<TIM2> for PA2<Input<Floating>>[src]

type Channels = Pwm<TIM2, C3>

impl Pins<TIM2> for PA3<Input<Floating>>[src]

type Channels = Pwm<TIM2, C4>

impl Pins<TIM3> for (PA6<Input<Floating>>, PA7<Input<Floating>>)[src]

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

impl Pins<TIM3> for (PA6<Input<Floating>>, PA7<Input<Floating>>, PB0<Input<Floating>>, PB1<Input<Floating>>)[src]

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

impl Pins<TIM3> for PA6<Input<Floating>>[src]

type Channels = Pwm<TIM3, C1>

impl Pins<TIM3> for PA7<Input<Floating>>[src]

type Channels = Pwm<TIM3, C2>

impl Pins<TIM3> for PB0<Input<Floating>>[src]

type Channels = Pwm<TIM3, C3>

impl Pins<TIM3> for PB1<Input<Floating>>[src]

type Channels = Pwm<TIM3, C4>

impl Pins<TIM4> for (PB6<Input<Floating>>, PB7<Input<Floating>>)[src]

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

impl Pins<TIM4> for (PB6<Input<Floating>>, PB7<Input<Floating>>, PB8<Input<Floating>>, PB9<Input<Floating>>)[src]

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

impl Pins<TIM4> for PB6<Input<Floating>>[src]

type Channels = Pwm<TIM4, C1>

impl Pins<TIM4> for PB7<Input<Floating>>[src]

type Channels = Pwm<TIM4, C2>

impl Pins<TIM4> for PB8<Input<Floating>>[src]

type Channels = Pwm<TIM4, C3>

impl Pins<TIM4> for PB9<Input<Floating>>[src]

type Channels = Pwm<TIM4, C4>

impl Pins<TIM5> for (PA0<Input<Floating>>, PA1<Input<Floating>>)[src]

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

impl Pins<TIM5> for (PA0<Input<Floating>>, PA1<Input<Floating>>, PA2<Input<Floating>>, PA3<Input<Floating>>)[src]

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

impl Pins<TIM5> for PA0<Input<Floating>>[src]

type Channels = Pwm<TIM5, C1>

impl Pins<TIM5> for PA1<Input<Floating>>[src]

type Channels = Pwm<TIM5, C2>

impl Pins<TIM5> for PA2<Input<Floating>>[src]

type Channels = Pwm<TIM5, C3>

impl Pins<TIM5> for PA3<Input<Floating>>[src]

type Channels = Pwm<TIM5, C4>

Loading content...