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