Module mac

Source
Expand description

Ethernet MAC access and configuration.

Modules§

phy
Implementations of MIIM for existing PHYs
registers
This module contains definitions of all MIIM registers

Structs§

AutoNegotiationAdvertisement
An autonegotiation advertisement.
EthernetMAC
Ethernet media access control (MAC).
EthernetMACWithMii
Ethernet media access control (MAC) with owned MII
ExtendedPhyStatus
The extended status register of a PHY.
PhyIdent
The PHY IDENT of this PHY
PhyStatus
The status register of a PHY.
Stm32Mii
Serial Management Interface
WrongClock
HCLK must be at least 25MHz to use the ethernet peripheral. This (empty) struct is returned to indicate that it is not set correctly

Enums§

LinkSpeed
All basic link speeds possibly supported by the PHY.
Pause
The pause mode supported by this PHY
SelectorField
The selector field, describing the type of autonegotiation message sent by a PHY.
Speed
Speeds at which this MAC can be configured

Traits§

MdcPin
MDC pin types.
MdioPin
MDIO pin types.
Miim
A trait used for implementing access to the Media Indepedent Interface of an IEEE 802.3 compatible PHY.
Phy
An IEEE 802.3 compatible PHY