Expand description
An abstraction layer for ethernet periperhals embedded in STM32 processors.
For initialisation, see new
, and new_with_mii
Re-exports§
pub use stm32f4xx_hal as hal;
Modules§
- dma
- Ethernet DMA access and configuration.
- mac
- Ethernet MAC access and configuration.
- ptp
- PTP access and configuration.
- setup
- Pin definitions and setup functionality.
- stm32
- Peripheral access API for STM32F429 microcontrollers (generated using svd2rust v0.24.1 ( ))
Structs§
- EthPins
- A struct that represents a combination of pins to be used as RMII pins for the ethernet peripheral(s)
- Interrupt
Reason - A summary of the reasons for the occurence of an interrupt
- Parts
- Access to all configured parts of the ethernet peripheral.
- PartsIn
- A struct that contains all peripheral parts required to configure the ethernet peripheral.
Functions§
- eth_
interrupt_ handler - Handle the
ETH
interrupt. - new
- Create and initialise the ethernet driver.
- new_
with_ mii - Create and initialise the ethernet driver.