Module stm32h7xx_hal::ethernet [−][src]
This module implements a smoltcp device interface phy::Device
for
the STM32H7 series of microcontrollers.
Multiple PHYs are supported:
- SMSC LAN8742a
- Micrel KSZ8081R
Modules
phy | Some common implementations of the PHY trait |
Structs
DesRing | |
EthernetDMA | Ethernet DMA |
EthernetMAC | Ethernet MAC |
Traits
Col | Marks a type as a COL pin |
Crs | Marks a type as a CRS pin |
CrsDv | Marks a type as a CRS_DV pin |
Mdc | Marks a type as a MDC pin |
Mdio | Marks a type as a MDIO pin |
PHY | Traits for an Ethernet PHY |
PinsRMII | Marks a set of pins used to communciate to a PHY with a Reduced Media Independent Interface (RMII) |
PpsOut | Marks a type as a PPS_OUT pin |
RefClk | Marks a type as a REF_CLK pin |
RxEr | Marks a type as a RX_ER pin |
Rxd0 | Marks a type as a RXD0 pin |
Rxd1 | Marks a type as a RXD1 pin |
Rxd2 | Marks a type as a RXD2 pin |
Rxd3 | Marks a type as a RXD3 pin |
StationManagement | Station Management Interface (SMI) on an ethernet PHY |
TxClk | Marks a type as a TX_CLK pin |
TxEn | Marks a type as a TX_EN pin |
Txd0 | Marks a type as a TXD0 pin |
Txd1 | Marks a type as a TXD1 pin |
Txd2 | Marks a type as a TXD2 pin |
Txd3 | Marks a type as a TXD3 pin |
Functions
enable_interrupt⚠ | |
interrupt_handler⚠ | |
new_unchecked⚠ | Create and initialise the ethernet driver. |