[][src]Crate stm32_eth

Re-exports

pub use stm32f4xx_hal as hal;
pub use smoltcp;

Modules

phy
stm32

Structs

Eth

Ethernet driver for STM32 chips with a LAN8742 Phy like they're found on STM Nucleo-144 boards.

EthRxToken
EthTxToken

Just a reference to Eth for sending a packet later with consume()

RingEntry
RxDescriptor
TxDescriptor

Enums

RxError
TxError

Functions

eth_interrupt_handler

Call in interrupt handler to clear interrupt reason, when enable_interrupt().

setup

Initialize GPIO pins. Enable syscfg and ethernet clocks. Reset the Ethernet MAC.

setup_pins

Pin setup for the STM32 Nucleo-F429ZI dev board (feature: nucleo-f429zi)