embassy-stm32

Crates

git

Versions

stm32f412vg

Flavors

Trait TimerPin

Source
pub trait TimerPin<T: GeneralInstance4Channel, M: TimerChannel>: Pin {
    // Required method
    fn af_num(&self) -> u8;
}
Expand description

TimerPin pin trait

Required Methods§

Source

fn af_num(&self) -> u8

Get the AF number needed to use this pin as TimerPin

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, Ch1> for PA8

Source§

impl TimerPin<TIM1, Ch1> for PE9

Source§

impl TimerPin<TIM1, Ch2> for PA9

Source§

impl TimerPin<TIM1, Ch2> for PE11

Source§

impl TimerPin<TIM1, Ch3> for PA10

Source§

impl TimerPin<TIM1, Ch3> for PE13

Source§

impl TimerPin<TIM1, Ch4> for PA11

Source§

impl TimerPin<TIM1, Ch4> for PE14

Source§

impl TimerPin<TIM2, Ch1> for PA0

Source§

impl TimerPin<TIM2, Ch1> for PA5

Source§

impl TimerPin<TIM2, Ch1> for PA15

Source§

impl TimerPin<TIM2, Ch2> for PA1

Source§

impl TimerPin<TIM2, Ch2> for PB3

Source§

impl TimerPin<TIM2, Ch3> for PA2

Source§

impl TimerPin<TIM2, Ch3> for PB10

Source§

impl TimerPin<TIM2, Ch4> for PA3

Source§

impl TimerPin<TIM2, Ch4> for PB11

Source§

impl TimerPin<TIM3, Ch1> for PA6

Source§

impl TimerPin<TIM3, Ch1> for PB4

Source§

impl TimerPin<TIM3, Ch1> for PC6

Source§

impl TimerPin<TIM3, Ch2> for PA7

Source§

impl TimerPin<TIM3, Ch2> for PB5

Source§

impl TimerPin<TIM3, Ch2> for PC7

Source§

impl TimerPin<TIM3, Ch3> for PB0

Source§

impl TimerPin<TIM3, Ch3> for PC8

Source§

impl TimerPin<TIM3, Ch4> for PB1

Source§

impl TimerPin<TIM3, Ch4> for PC9

Source§

impl TimerPin<TIM4, Ch1> for PB6

Source§

impl TimerPin<TIM4, Ch1> for PD12

Source§

impl TimerPin<TIM4, Ch2> for PB7

Source§

impl TimerPin<TIM4, Ch2> for PD13

Source§

impl TimerPin<TIM4, Ch3> for PB8

Source§

impl TimerPin<TIM4, Ch3> for PD14

Source§

impl TimerPin<TIM4, Ch4> for PB9

Source§

impl TimerPin<TIM4, Ch4> for PD15

Source§

impl TimerPin<TIM5, Ch1> for PA0

Source§

impl TimerPin<TIM5, Ch2> for PA1

Source§

impl TimerPin<TIM5, Ch3> for PA2

Source§

impl TimerPin<TIM5, Ch4> for PA3

Source§

impl TimerPin<TIM8, Ch1> for PC6

Source§

impl TimerPin<TIM8, Ch2> for PC7

Source§

impl TimerPin<TIM8, Ch3> for PC8

Source§

impl TimerPin<TIM8, Ch4> for PC9

Source§

impl TimerPin<TIM9, Ch1> for PA2

Source§

impl TimerPin<TIM9, Ch1> for PE5

Source§

impl TimerPin<TIM9, Ch2> for PA3

Source§

impl TimerPin<TIM9, Ch2> for PE6

Source§

impl TimerPin<TIM10, Ch1> for PB8

Source§

impl TimerPin<TIM11, Ch1> for PB9

Source§

impl TimerPin<TIM12, Ch1> for PB14

Source§

impl TimerPin<TIM12, Ch2> for PB15

Source§

impl TimerPin<TIM13, Ch1> for PA6

Source§

impl TimerPin<TIM14, Ch1> for PA7