pub struct ETH { /* private fields */ }
Expand description
ETH peripheral
Implementations§
Trait Implementations§
Source§impl CRSPin<ETH, AfioRemapBool<false>> for PA7
impl CRSPin<ETH, AfioRemapBool<false>> for PA7
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as CRSPin
Source§impl CRSPin<ETH, AfioRemapBool<true>> for PD8
impl CRSPin<ETH, AfioRemapBool<true>> for PD8
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as CRSPin
Source§impl MDCPin<ETH, AfioRemapBool<false>> for PC1
impl MDCPin<ETH, 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, AfioRemapBool<true>> for PC1
impl MDCPin<ETH, 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, AfioRemapBool<false>> for PA2
impl MDIOPin<ETH, 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, AfioRemapBool<true>> for PA2
impl MDIOPin<ETH, AfioRemapBool<true>> for PA2
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as MDIOPin
Source§impl RXClkPin<ETH, AfioRemapBool<false>> for PA1
impl RXClkPin<ETH, AfioRemapBool<false>> for PA1
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXClkPin
Source§impl RXClkPin<ETH, AfioRemapBool<true>> for PA1
impl RXClkPin<ETH, AfioRemapBool<true>> for PA1
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXClkPin
Source§impl RXD0Pin<ETH, AfioRemapBool<false>> for PC4
impl RXD0Pin<ETH, AfioRemapBool<false>> for PC4
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD0Pin
Source§impl RXD0Pin<ETH, AfioRemapBool<true>> for PD9
impl RXD0Pin<ETH, AfioRemapBool<true>> for PD9
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD0Pin
Source§impl RXD1Pin<ETH, AfioRemapBool<false>> for PC5
impl RXD1Pin<ETH, AfioRemapBool<false>> for PC5
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD1Pin
Source§impl RXD1Pin<ETH, AfioRemapBool<true>> for PD10
impl RXD1Pin<ETH, AfioRemapBool<true>> for PD10
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD1Pin
Source§impl RXD2Pin<ETH, AfioRemapBool<false>> for PB0
impl RXD2Pin<ETH, AfioRemapBool<false>> for PB0
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD2Pin
Source§impl RXD2Pin<ETH, AfioRemapBool<true>> for PD11
impl RXD2Pin<ETH, AfioRemapBool<true>> for PD11
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD2Pin
Source§impl RXD3Pin<ETH, AfioRemapBool<false>> for PB1
impl RXD3Pin<ETH, AfioRemapBool<false>> for PB1
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD3Pin
Source§impl RXD3Pin<ETH, AfioRemapBool<true>> for PD12
impl RXD3Pin<ETH, AfioRemapBool<true>> for PD12
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXD3Pin
Source§impl RXDVPin<ETH, AfioRemapBool<false>> for PA7
impl RXDVPin<ETH, AfioRemapBool<false>> for PA7
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXDVPin
Source§impl RXDVPin<ETH, AfioRemapBool<true>> for PD8
impl RXDVPin<ETH, AfioRemapBool<true>> for PD8
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RXDVPin
Source§impl RefClkPin<ETH, AfioRemapBool<false>> for PA1
impl RefClkPin<ETH, AfioRemapBool<false>> for PA1
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RefClkPin
Source§impl RefClkPin<ETH, AfioRemapBool<true>> for PA1
impl RefClkPin<ETH, AfioRemapBool<true>> for PA1
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as RefClkPin
Source§impl TXClkPin<ETH, AfioRemapBool<false>> for PC3
impl TXClkPin<ETH, AfioRemapBool<false>> for PC3
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXClkPin
Source§impl TXClkPin<ETH, AfioRemapBool<true>> for PC3
impl TXClkPin<ETH, AfioRemapBool<true>> for PC3
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXClkPin
Source§impl TXD0Pin<ETH, AfioRemapBool<false>> for PB12
impl TXD0Pin<ETH, AfioRemapBool<false>> for PB12
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD0Pin
Source§impl TXD0Pin<ETH, AfioRemapBool<true>> for PB12
impl TXD0Pin<ETH, AfioRemapBool<true>> for PB12
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD0Pin
Source§impl TXD1Pin<ETH, AfioRemapBool<false>> for PB13
impl TXD1Pin<ETH, AfioRemapBool<false>> for PB13
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD1Pin
Source§impl TXD1Pin<ETH, AfioRemapBool<true>> for PB13
impl TXD1Pin<ETH, AfioRemapBool<true>> for PB13
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD1Pin
Source§impl TXD2Pin<ETH, AfioRemapBool<false>> for PC2
impl TXD2Pin<ETH, AfioRemapBool<false>> for PC2
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD2Pin
Source§impl TXD2Pin<ETH, AfioRemapBool<true>> for PC2
impl TXD2Pin<ETH, AfioRemapBool<true>> for PC2
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD2Pin
Source§impl TXD3Pin<ETH, AfioRemapBool<false>> for PB8
impl TXD3Pin<ETH, AfioRemapBool<false>> for PB8
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD3Pin
Source§impl TXD3Pin<ETH, AfioRemapBool<true>> for PB8
impl TXD3Pin<ETH, AfioRemapBool<true>> for PB8
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXD3Pin
Source§impl TXEnPin<ETH, AfioRemapBool<false>> for PB11
impl TXEnPin<ETH, AfioRemapBool<false>> for PB11
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXEnPin
Source§impl TXEnPin<ETH, AfioRemapBool<true>> for PB11
impl TXEnPin<ETH, AfioRemapBool<true>> for PB11
Source§fn afio_remap(&self)
fn afio_remap(&self)
Configures AFIO_MAPR to use this pin as TXEnPin
impl Copy for ETH
impl Instance for ETH
impl PeripheralType for ETH
impl RccPeripheral for ETH
Auto Trait Implementations§
impl Freeze for ETH
impl RefUnwindSafe for ETH
impl Send for ETH
impl Sync for ETH
impl Unpin for ETH
impl UnwindSafe for ETH
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