pub struct ETH_SMA { /* private fields */ }Expand description
ETH_SMA peripheral
Implementations§
Trait Implementations§
Source§impl MDCPin<ETH_SMA, AfioRemapBool<false>> for PC1
impl MDCPin<ETH_SMA, AfioRemapBool<false>> for PC1
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as MDCPin
Source§impl MDCPin<ETH_SMA, AfioRemapBool<true>> for PC1
impl MDCPin<ETH_SMA, AfioRemapBool<true>> for PC1
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as MDCPin
Source§impl MDIOPin<ETH_SMA, AfioRemapBool<false>> for PA2
impl MDIOPin<ETH_SMA, AfioRemapBool<false>> for PA2
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as MDIOPin
Source§impl MDIOPin<ETH_SMA, AfioRemapBool<true>> for PA2
impl MDIOPin<ETH_SMA, AfioRemapBool<true>> for PA2
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as MDIOPin
impl Copy for ETH_SMA
impl PeripheralType for ETH_SMA
Auto Trait Implementations§
impl Freeze for ETH_SMA
impl RefUnwindSafe for ETH_SMA
impl Send for ETH_SMA
impl Sync for ETH_SMA
impl Unpin for ETH_SMA
impl UnwindSafe for ETH_SMA
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