pub trait ExternalTriggerPin<T: GeneralInstance4Channel, A>: Pin {
// Required method
fn afio_remap(&self);
}Expand description
ExternalTriggerPin pin trait
Required Methods§
Sourcefn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl ExternalTriggerPin<TIM1, AfioRemap<0>> for PA12
impl ExternalTriggerPin<TIM1, AfioRemap<1>> for PA12
impl ExternalTriggerPin<TIM1, AfioRemap<3>> for PE7
impl ExternalTriggerPin<TIM2, AfioRemap<0>> for PA0
impl ExternalTriggerPin<TIM2, AfioRemap<1>> for PA15
impl ExternalTriggerPin<TIM2, AfioRemap<2>> for PA0
impl ExternalTriggerPin<TIM2, AfioRemap<3>> for PA15
impl ExternalTriggerPin<TIM3, AfioRemap<0>> for PD2
impl ExternalTriggerPin<TIM3, AfioRemap<2>> for PD2
impl ExternalTriggerPin<TIM3, AfioRemap<3>> for PD2
impl ExternalTriggerPin<TIM4, AfioRemapBool<false>> for PE0
impl ExternalTriggerPin<TIM4, AfioRemapBool<true>> for PE0
impl ExternalTriggerPin<TIM8, AfioRemapNotApplicable> for PA0
Available on
afio only.