embassy-stm32

Crates

git

Versions

stm32f101vb

Flavors

Trait TimerPin

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

TimerPin pin trait

Required Methods§

Source

fn afio_remap(&self)

Configures AFIO_MAPR 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<TIM2, Ch1, AfioRemap<0>> for PA0

Source§

impl TimerPin<TIM2, Ch1, AfioRemap<1>> for PA15

Source§

impl TimerPin<TIM2, Ch1, AfioRemap<2>> for PA0

Source§

impl TimerPin<TIM2, Ch1, AfioRemap<3>> for PA15

Source§

impl TimerPin<TIM2, Ch2, AfioRemap<0>> for PA1

Source§

impl TimerPin<TIM2, Ch2, AfioRemap<1>> for PB3

Source§

impl TimerPin<TIM2, Ch2, AfioRemap<2>> for PA1

Source§

impl TimerPin<TIM2, Ch2, AfioRemap<3>> for PB3

Source§

impl TimerPin<TIM2, Ch3, AfioRemap<0>> for PA2

Source§

impl TimerPin<TIM2, Ch3, AfioRemap<1>> for PA2

Source§

impl TimerPin<TIM2, Ch3, AfioRemap<2>> for PB10

Source§

impl TimerPin<TIM2, Ch3, AfioRemap<3>> for PB10

Source§

impl TimerPin<TIM2, Ch4, AfioRemap<0>> for PA3

Source§

impl TimerPin<TIM2, Ch4, AfioRemap<1>> for PA3

Source§

impl TimerPin<TIM2, Ch4, AfioRemap<2>> for PB11

Source§

impl TimerPin<TIM2, Ch4, AfioRemap<3>> for PB11

Source§

impl TimerPin<TIM3, Ch1, AfioRemap<0>> for PA6

Source§

impl TimerPin<TIM3, Ch1, AfioRemap<2>> for PB4

Source§

impl TimerPin<TIM3, Ch1, AfioRemap<3>> for PC6

Source§

impl TimerPin<TIM3, Ch2, AfioRemap<0>> for PA7

Source§

impl TimerPin<TIM3, Ch2, AfioRemap<2>> for PB5

Source§

impl TimerPin<TIM3, Ch2, AfioRemap<3>> for PC7

Source§

impl TimerPin<TIM3, Ch3, AfioRemap<0>> for PB0

Source§

impl TimerPin<TIM3, Ch3, AfioRemap<2>> for PB0

Source§

impl TimerPin<TIM3, Ch3, AfioRemap<3>> for PC8

Source§

impl TimerPin<TIM3, Ch4, AfioRemap<0>> for PB1

Source§

impl TimerPin<TIM3, Ch4, AfioRemap<2>> for PB1

Source§

impl TimerPin<TIM3, Ch4, AfioRemap<3>> for PC9

Source§

impl TimerPin<TIM4, Ch1, AfioRemapBool<false>> for PB6

Source§

impl TimerPin<TIM4, Ch1, AfioRemapBool<true>> for PD12

Source§

impl TimerPin<TIM4, Ch2, AfioRemapBool<false>> for PB7

Source§

impl TimerPin<TIM4, Ch2, AfioRemapBool<true>> for PD13

Source§

impl TimerPin<TIM4, Ch3, AfioRemapBool<false>> for PB8

Source§

impl TimerPin<TIM4, Ch3, AfioRemapBool<true>> for PD14

Source§

impl TimerPin<TIM4, Ch4, AfioRemapBool<false>> for PB9

Source§

impl TimerPin<TIM4, Ch4, AfioRemapBool<true>> for PD15