pub struct AfioRemap<const V: u8>;
Expand description
Holds the AFIO remap value for a peripheral’s pin
Trait Implementations§
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 CkPin<USART3, AfioRemap<3>> for PD10
impl CkPin<USART3, AfioRemap<3>> for PD10
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 CtsPin<USART3, AfioRemap<3>> for PD11
impl CtsPin<USART3, AfioRemap<3>> for PD11
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as CtsPin
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 RtsPin<USART3, AfioRemap<3>> for PD12
impl RtsPin<USART3, AfioRemap<3>> for PD12
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RtsPin
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 RxPin<USART3, AfioRemap<3>> for PD9
impl RxPin<USART3, AfioRemap<3>> for PD9
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RxPin
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<USART3, AfioRemap<0>> for PB10
impl TxPin<USART3, AfioRemap<0>> for PB10
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