Module stm32h7xx_hal::ethernet[][src]

Expand description

This module implements a smoltcp device interface phy::Device for the STM32H7 series of microcontrollers.

Multiple PHYs are supported:

  • SMSC LAN8742a
  • Micrel KSZ8081R

Examples

Modules

Some common implementations of the PHY trait

Structs

Ethernet DMA

Ethernet MAC

Traits

Marks a type as a COL pin

Marks a type as a CRS pin

Marks a type as a CRS_DV pin

Marks a type as a MDC pin

Marks a type as a MDIO pin

Traits for an Ethernet PHY

Marks a set of pins used to communciate to a PHY with a Reduced Media Independent Interface (RMII)

Marks a type as a PPS_OUT pin

Marks a type as a REF_CLK pin

Marks a type as a RX_ER pin

Marks a type as a RXD0 pin

Marks a type as a RXD1 pin

Marks a type as a RXD2 pin

Marks a type as a RXD3 pin

Station Management Interface (SMI) on an ethernet PHY

Marks a type as a TX_CLK pin

Marks a type as a TX_EN pin

Marks a type as a TXD0 pin

Marks a type as a TXD1 pin

Marks a type as a TXD2 pin

Marks a type as a TXD3 pin

Functions

Create and initialise the ethernet driver.

Create and initialise the ethernet driver.