pub trait TimerPin<T: GeneralInstance4Channel, M: TimerChannel, A>: Pin {
// Required method
fn afio_remap(&self);
}Expand description
TimerPin pin trait
Required Methods§
Sourcefn afio_remap(&self)
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§
impl TimerPin<TIM2, Ch1, AfioRemap<0>> for PA0
impl TimerPin<TIM2, Ch1, AfioRemap<1>> for PA15
impl TimerPin<TIM2, Ch1, AfioRemap<2>> for PA0
impl TimerPin<TIM2, Ch1, AfioRemap<3>> for PA15
impl TimerPin<TIM2, Ch2, AfioRemap<0>> for PA1
impl TimerPin<TIM2, Ch2, AfioRemap<1>> for PB3
impl TimerPin<TIM2, Ch2, AfioRemap<2>> for PA1
impl TimerPin<TIM2, Ch2, AfioRemap<3>> for PB3
impl TimerPin<TIM2, Ch3, AfioRemap<0>> for PA2
impl TimerPin<TIM2, Ch3, AfioRemap<1>> for PA2
impl TimerPin<TIM2, Ch3, AfioRemap<2>> for PB10
impl TimerPin<TIM2, Ch3, AfioRemap<3>> for PB10
impl TimerPin<TIM2, Ch4, AfioRemap<0>> for PA3
impl TimerPin<TIM2, Ch4, AfioRemap<1>> for PA3
impl TimerPin<TIM2, Ch4, AfioRemap<2>> for PB11
impl TimerPin<TIM2, Ch4, AfioRemap<3>> for PB11
impl TimerPin<TIM3, Ch1, AfioRemap<0>> for PA6
impl TimerPin<TIM3, Ch1, AfioRemap<2>> for PB4
impl TimerPin<TIM3, Ch1, AfioRemap<3>> for PC6
impl TimerPin<TIM3, Ch2, AfioRemap<0>> for PA7
impl TimerPin<TIM3, Ch2, AfioRemap<2>> for PB5
impl TimerPin<TIM3, Ch2, AfioRemap<3>> for PC7
impl TimerPin<TIM3, Ch3, AfioRemap<0>> for PB0
impl TimerPin<TIM3, Ch3, AfioRemap<2>> for PB0
impl TimerPin<TIM3, Ch3, AfioRemap<3>> for PC8
impl TimerPin<TIM3, Ch4, AfioRemap<0>> for PB1
impl TimerPin<TIM3, Ch4, AfioRemap<2>> for PB1
impl TimerPin<TIM3, Ch4, AfioRemap<3>> for PC9
impl TimerPin<TIM4, Ch1, AfioRemapBool<false>> for PB6
impl TimerPin<TIM4, Ch1, AfioRemapBool<true>> for PD12
impl TimerPin<TIM4, Ch2, AfioRemapBool<false>> for PB7
impl TimerPin<TIM4, Ch2, AfioRemapBool<true>> for PD13
impl TimerPin<TIM4, Ch3, AfioRemapBool<false>> for PB8
impl TimerPin<TIM4, Ch3, AfioRemapBool<true>> for PD14
impl TimerPin<TIM4, Ch4, AfioRemapBool<false>> for PB9
impl TimerPin<TIM4, Ch4, AfioRemapBool<true>> for PD15
impl TimerPin<TIM5, Ch1, AfioRemapNotApplicable> for PA0
Available on
afio only.impl TimerPin<TIM5, Ch2, AfioRemapNotApplicable> for PA1
Available on
afio only.impl TimerPin<TIM5, Ch3, AfioRemapNotApplicable> for PA2
Available on
afio only.impl TimerPin<TIM5, Ch4, AfioRemapNotApplicable> for PA3
Available on
afio only.