Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Auto-negotiation (ANAR, 4; ANLPAR, 5)

Macros

#define MII_10_FDX   (1u << 6)
 10BASE-T Full Duplex Support More...
 
#define MII_10_HDX   (1u << 5)
 10BASE-T Support More...
 
#define MII_ACK   (1u << 14)
 Acknowledge. More...
 
#define MII_AN_IEEE_802_3   0x0001
 Selector: 4 to 0, Protocol Selection Bits. More...
 
#define MII_FCS   (1u << 10)
 Reserved: 12 to 11, Write as 0, ignore on read. More...
 
#define MII_NP   (1u << 15)
 Next page Indication. More...
 
#define MII_RF   (1u << 13)
 Remote Fault. More...
 
#define MII_T4   (1u << 9)
 100BASE-T4 Support More...
 
#define MII_TX_FDX   (1u << 8)
 100BASE-TX Full Duplex Support More...
 
#define MII_TX_HDX   (1u << 7)
 100BASE-TX Support More...
 

#define MII_10_FDX   (1u << 6)

10BASE-T Full Duplex Support

Referenced by ethernet_phy_auto_negotiate().

#define MII_10_HDX   (1u << 5)

10BASE-T Support

Referenced by ethernet_phy_auto_negotiate().

#define MII_ACK   (1u << 14)

Acknowledge.

#define MII_AN_IEEE_802_3   0x0001

Selector: 4 to 0, Protocol Selection Bits.

Referenced by ethernet_phy_auto_negotiate().

#define MII_FCS   (1u << 10)

Reserved: 12 to 11, Write as 0, ignore on read.

Flow Control Support

#define MII_NP   (1u << 15)

Next page Indication.

#define MII_RF   (1u << 13)

Remote Fault.

#define MII_T4   (1u << 9)

100BASE-T4 Support

#define MII_TX_FDX   (1u << 8)

100BASE-TX Full Duplex Support

Referenced by ethernet_phy_auto_negotiate().

#define MII_TX_HDX   (1u << 7)

100BASE-TX Support

Referenced by ethernet_phy_auto_negotiate().