embassy-stm32

Crates

git

Versions

stm32f101zd

Flavors

Skip to main content

TimerPin

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".

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

Source§

impl TimerPin<TIM5, Ch1, AfioRemapNotApplicable> for PA0

Available on afio only.
Source§

impl TimerPin<TIM5, Ch2, AfioRemapNotApplicable> for PA1

Available on afio only.
Source§

impl TimerPin<TIM5, Ch3, AfioRemapNotApplicable> for PA2

Available on afio only.
Source§

impl TimerPin<TIM5, Ch4, AfioRemapNotApplicable> for PA3

Available on afio only.