pub struct AfioRemap<const V: u8>;Expand description
Holds the AFIO remap value for a peripheral’s pin
Trait Implementations§
Source§impl BreakInputPin<TIM1, BkIn1, AfioRemap<0>> for PB12
 
impl BreakInputPin<TIM1, BkIn1, AfioRemap<0>> for PB12
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as BreakInputPin
Source§impl BreakInputPin<TIM1, BkIn1, AfioRemap<1>> for PA6
 
impl BreakInputPin<TIM1, BkIn1, AfioRemap<1>> for PA6
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as BreakInputPin
Source§impl CkPin<USART3, AfioRemap<0>> for PB12
 
impl CkPin<USART3, AfioRemap<0>> for PB12
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as CkPin
Source§impl CkPin<USART3, AfioRemap<1>> for PC12
 
impl CkPin<USART3, AfioRemap<1>> for PC12
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as CkPin
Source§impl CtsPin<USART3, AfioRemap<0>> for PB13
 
impl CtsPin<USART3, AfioRemap<0>> for PB13
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as CtsPin
Source§impl CtsPin<USART3, AfioRemap<1>> for PB13
 
impl CtsPin<USART3, AfioRemap<1>> for PB13
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as CtsPin
Source§impl ExternalTriggerPin<TIM1, AfioRemap<0>> for PA12
 
impl ExternalTriggerPin<TIM1, AfioRemap<0>> for PA12
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM1, AfioRemap<1>> for PA12
 
impl ExternalTriggerPin<TIM1, AfioRemap<1>> for PA12
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM2, AfioRemap<0>> for PA0
 
impl ExternalTriggerPin<TIM2, AfioRemap<0>> for PA0
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM2, AfioRemap<1>> for PA15
 
impl ExternalTriggerPin<TIM2, AfioRemap<1>> for PA15
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM2, AfioRemap<2>> for PA0
 
impl ExternalTriggerPin<TIM2, AfioRemap<2>> for PA0
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM2, AfioRemap<3>> for PA15
 
impl ExternalTriggerPin<TIM2, AfioRemap<3>> for PA15
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM3, AfioRemap<0>> for PD2
 
impl ExternalTriggerPin<TIM3, AfioRemap<0>> for PD2
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM3, AfioRemap<2>> for PD2
 
impl ExternalTriggerPin<TIM3, AfioRemap<2>> for PD2
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl ExternalTriggerPin<TIM3, AfioRemap<3>> for PD2
 
impl ExternalTriggerPin<TIM3, AfioRemap<3>> for PD2
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as ExternalTriggerPin
Source§impl RtsPin<USART3, AfioRemap<0>> for PB14
 
impl RtsPin<USART3, AfioRemap<0>> for PB14
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RtsPin
Source§impl RtsPin<USART3, AfioRemap<1>> for PB14
 
impl RtsPin<USART3, AfioRemap<1>> for PB14
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RtsPin
Source§impl RxPin<CAN, AfioRemap<0>> for PA11
 
impl RxPin<CAN, AfioRemap<0>> for PA11
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RxPin
Source§impl RxPin<CAN, AfioRemap<2>> for PB8
 
impl RxPin<CAN, AfioRemap<2>> for PB8
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RxPin
Source§impl RxPin<USART3, AfioRemap<0>> for PB11
 
impl RxPin<USART3, AfioRemap<0>> for PB11
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RxPin
Source§impl RxPin<USART3, AfioRemap<1>> for PC11
 
impl RxPin<USART3, AfioRemap<1>> for PC11
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RxPin
Source§impl TimerComplementaryPin<TIM1, Ch1, AfioRemap<0>> for PB13
 
impl TimerComplementaryPin<TIM1, Ch1, AfioRemap<0>> for PB13
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerComplementaryPin
Source§impl TimerComplementaryPin<TIM1, Ch1, AfioRemap<1>> for PA7
 
impl TimerComplementaryPin<TIM1, Ch1, AfioRemap<1>> for PA7
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerComplementaryPin
Source§impl TimerComplementaryPin<TIM1, Ch2, AfioRemap<0>> for PB14
 
impl TimerComplementaryPin<TIM1, Ch2, AfioRemap<0>> for PB14
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerComplementaryPin
Source§impl TimerComplementaryPin<TIM1, Ch2, AfioRemap<1>> for PB0
 
impl TimerComplementaryPin<TIM1, Ch2, AfioRemap<1>> for PB0
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerComplementaryPin
Source§impl TimerComplementaryPin<TIM1, Ch3, AfioRemap<0>> for PB15
 
impl TimerComplementaryPin<TIM1, Ch3, AfioRemap<0>> for PB15
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerComplementaryPin
Source§impl TimerComplementaryPin<TIM1, Ch3, AfioRemap<1>> for PB1
 
impl TimerComplementaryPin<TIM1, Ch3, AfioRemap<1>> for PB1
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerComplementaryPin
Source§impl TimerPin<TIM1, Ch1, AfioRemap<0>> for PA8
 
impl TimerPin<TIM1, Ch1, AfioRemap<0>> for PA8
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM1, Ch1, AfioRemap<1>> for PA8
 
impl TimerPin<TIM1, Ch1, AfioRemap<1>> for PA8
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM1, Ch2, AfioRemap<0>> for PA9
 
impl TimerPin<TIM1, Ch2, AfioRemap<0>> for PA9
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM1, Ch2, AfioRemap<1>> for PA9
 
impl TimerPin<TIM1, Ch2, AfioRemap<1>> for PA9
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM1, Ch3, AfioRemap<0>> for PA10
 
impl TimerPin<TIM1, Ch3, AfioRemap<0>> for PA10
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM1, Ch3, AfioRemap<1>> for PA10
 
impl TimerPin<TIM1, Ch3, AfioRemap<1>> for PA10
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM1, Ch4, AfioRemap<0>> for PA11
 
impl TimerPin<TIM1, Ch4, AfioRemap<0>> for PA11
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM1, Ch4, AfioRemap<1>> for PA11
 
impl TimerPin<TIM1, Ch4, AfioRemap<1>> for PA11
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch1, AfioRemap<0>> for PA0
 
impl TimerPin<TIM2, Ch1, AfioRemap<0>> for PA0
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch1, AfioRemap<1>> for PA15
 
impl TimerPin<TIM2, Ch1, AfioRemap<1>> for PA15
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch1, AfioRemap<2>> for PA0
 
impl TimerPin<TIM2, Ch1, AfioRemap<2>> for PA0
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch1, AfioRemap<3>> for PA15
 
impl TimerPin<TIM2, Ch1, AfioRemap<3>> for PA15
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch2, AfioRemap<0>> for PA1
 
impl TimerPin<TIM2, Ch2, AfioRemap<0>> for PA1
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch2, AfioRemap<1>> for PB3
 
impl TimerPin<TIM2, Ch2, AfioRemap<1>> for PB3
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch2, AfioRemap<2>> for PA1
 
impl TimerPin<TIM2, Ch2, AfioRemap<2>> for PA1
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch2, AfioRemap<3>> for PB3
 
impl TimerPin<TIM2, Ch2, AfioRemap<3>> for PB3
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch3, AfioRemap<0>> for PA2
 
impl TimerPin<TIM2, Ch3, AfioRemap<0>> for PA2
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch3, AfioRemap<1>> for PA2
 
impl TimerPin<TIM2, Ch3, AfioRemap<1>> for PA2
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch3, AfioRemap<2>> for PB10
 
impl TimerPin<TIM2, Ch3, AfioRemap<2>> for PB10
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch3, AfioRemap<3>> for PB10
 
impl TimerPin<TIM2, Ch3, AfioRemap<3>> for PB10
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch4, AfioRemap<0>> for PA3
 
impl TimerPin<TIM2, Ch4, AfioRemap<0>> for PA3
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch4, AfioRemap<1>> for PA3
 
impl TimerPin<TIM2, Ch4, AfioRemap<1>> for PA3
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch4, AfioRemap<2>> for PB11
 
impl TimerPin<TIM2, Ch4, AfioRemap<2>> for PB11
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM2, Ch4, AfioRemap<3>> for PB11
 
impl TimerPin<TIM2, Ch4, AfioRemap<3>> for PB11
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch1, AfioRemap<0>> for PA6
 
impl TimerPin<TIM3, Ch1, AfioRemap<0>> for PA6
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch1, AfioRemap<2>> for PB4
 
impl TimerPin<TIM3, Ch1, AfioRemap<2>> for PB4
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch1, AfioRemap<3>> for PC6
 
impl TimerPin<TIM3, Ch1, AfioRemap<3>> for PC6
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch2, AfioRemap<0>> for PA7
 
impl TimerPin<TIM3, Ch2, AfioRemap<0>> for PA7
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch2, AfioRemap<2>> for PB5
 
impl TimerPin<TIM3, Ch2, AfioRemap<2>> for PB5
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch2, AfioRemap<3>> for PC7
 
impl TimerPin<TIM3, Ch2, AfioRemap<3>> for PC7
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch3, AfioRemap<0>> for PB0
 
impl TimerPin<TIM3, Ch3, AfioRemap<0>> for PB0
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch3, AfioRemap<2>> for PB0
 
impl TimerPin<TIM3, Ch3, AfioRemap<2>> for PB0
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch3, AfioRemap<3>> for PC8
 
impl TimerPin<TIM3, Ch3, AfioRemap<3>> for PC8
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch4, AfioRemap<0>> for PB1
 
impl TimerPin<TIM3, Ch4, AfioRemap<0>> for PB1
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch4, AfioRemap<2>> for PB1
 
impl TimerPin<TIM3, Ch4, AfioRemap<2>> for PB1
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TimerPin<TIM3, Ch4, AfioRemap<3>> for PC9
 
impl TimerPin<TIM3, Ch4, AfioRemap<3>> for PC9
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TimerPin
Source§impl TxPin<CAN, AfioRemap<0>> for PA12
 
impl TxPin<CAN, AfioRemap<0>> for PA12
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TxPin
Source§impl TxPin<CAN, AfioRemap<2>> for PB9
 
impl TxPin<CAN, AfioRemap<2>> for PB9
Source§fn afio_remap(&self)
 
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TxPin
Auto Trait Implementations§
impl<const V: u8> Freeze for AfioRemap<V>
impl<const V: u8> RefUnwindSafe for AfioRemap<V>
impl<const V: u8> Send for AfioRemap<V>
impl<const V: u8> Sync for AfioRemap<V>
impl<const V: u8> Unpin for AfioRemap<V>
impl<const V: u8> UnwindSafe for AfioRemap<V>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more