Trait TimerPin

Source
pub trait TimerPin<TIM> {
    type Channel;

    // Required methods
    fn setup(&self);
    fn release(self) -> Self;
}

Required Associated Types§

Required Methods§

Source

fn setup(&self)

Source

fn release(self) -> Self

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.

Implementors§

Source§

impl TimerPin<TIM1> for PA7<DefaultMode>

Source§

impl TimerPin<TIM1> for PA8<DefaultMode>

Source§

impl TimerPin<TIM1> for PA9<DefaultMode>

Source§

impl TimerPin<TIM1> for PA10<DefaultMode>

Source§

impl TimerPin<TIM1> for PA11<DefaultMode>

Source§

impl TimerPin<TIM1> for PB0<DefaultMode>

Source§

impl TimerPin<TIM1> for PB1<DefaultMode>

Source§

impl TimerPin<TIM1> for PB3<DefaultMode>

Source§

impl TimerPin<TIM1> for PB6<DefaultMode>

Source§

impl TimerPin<TIM1> for PB13<DefaultMode>

Source§

impl TimerPin<TIM1> for PB14<DefaultMode>

Source§

impl TimerPin<TIM1> for PB15<DefaultMode>

Source§

impl TimerPin<TIM1> for PC8<DefaultMode>

Source§

impl TimerPin<TIM1> for PC9<DefaultMode>

Source§

impl TimerPin<TIM1> for PC10<DefaultMode>

Source§

impl TimerPin<TIM1> for PC11<DefaultMode>

Source§

impl TimerPin<TIM1> for PD2<DefaultMode>

Source§

impl TimerPin<TIM1> for PD3<DefaultMode>

Source§

impl TimerPin<TIM1> for PD4<DefaultMode>

Source§

impl TimerPin<TIM2> for PA0<DefaultMode>

Source§

impl TimerPin<TIM2> for PA1<DefaultMode>

Source§

impl TimerPin<TIM2> for PA2<DefaultMode>

Source§

impl TimerPin<TIM2> for PA3<DefaultMode>

Source§

impl TimerPin<TIM2> for PA5<DefaultMode>

Source§

impl TimerPin<TIM2> for PA15<DefaultMode>

Source§

impl TimerPin<TIM2> for PB3<DefaultMode>

Source§

impl TimerPin<TIM2> for PB10<DefaultMode>

Source§

impl TimerPin<TIM2> for PB11<DefaultMode>

Source§

impl TimerPin<TIM2> for PC4<DefaultMode>

Source§

impl TimerPin<TIM2> for PC5<DefaultMode>

Source§

impl TimerPin<TIM2> for PC6<DefaultMode>

Source§

impl TimerPin<TIM2> for PC7<DefaultMode>

Source§

impl TimerPin<TIM3> for PA6<DefaultMode>

Source§

impl TimerPin<TIM3> for PA7<DefaultMode>

Source§

impl TimerPin<TIM3> for PB0<DefaultMode>

Source§

impl TimerPin<TIM3> for PB1<DefaultMode>

Source§

impl TimerPin<TIM3> for PB4<DefaultMode>

Source§

impl TimerPin<TIM3> for PB5<DefaultMode>

Source§

impl TimerPin<TIM3> for PC6<DefaultMode>

Source§

impl TimerPin<TIM3> for PC7<DefaultMode>

Source§

impl TimerPin<TIM3> for PC8<DefaultMode>

Source§

impl TimerPin<TIM3> for PC9<DefaultMode>

Source§

impl TimerPin<TIM14> for PA4<DefaultMode>

Source§

impl TimerPin<TIM14> for PA7<DefaultMode>

Source§

impl TimerPin<TIM14> for PB1<DefaultMode>

Source§

impl TimerPin<TIM14> for PC12<DefaultMode>

Source§

impl TimerPin<TIM14> for PF0<DefaultMode>

Source§

impl TimerPin<TIM15> for PA1<DefaultMode>

Source§

impl TimerPin<TIM15> for PA2<DefaultMode>

Source§

impl TimerPin<TIM15> for PA3<DefaultMode>

Source§

impl TimerPin<TIM15> for PB13<DefaultMode>

Source§

impl TimerPin<TIM15> for PB14<DefaultMode>

Source§

impl TimerPin<TIM15> for PB15<DefaultMode>

Source§

impl TimerPin<TIM15> for PC1<DefaultMode>

Source§

impl TimerPin<TIM15> for PC2<DefaultMode>

Source§

impl TimerPin<TIM15> for PF1<DefaultMode>

Source§

impl TimerPin<TIM16> for PA6<DefaultMode>

Source§

impl TimerPin<TIM16> for PB6<DefaultMode>

Source§

impl TimerPin<TIM16> for PB8<DefaultMode>

Source§

impl TimerPin<TIM16> for PD0<DefaultMode>

Source§

impl TimerPin<TIM17> for PA7<DefaultMode>

Source§

impl TimerPin<TIM17> for PB7<DefaultMode>

Source§

impl TimerPin<TIM17> for PB9<DefaultMode>

Source§

impl TimerPin<TIM17> for PD1<DefaultMode>