Crate stm32_eth

Source
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)
InterruptReason
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.