Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Basic Mode Status Register (BMSR, 1)

Reserved bits: 6 to 0, Read as 0, ignore on write.

List Bit definitions: MII_BMSR

Macros

#define MII_100BASE_T4   (1u << 15)
 100BASE-T4 Capable More...
 
#define MII_100BASE_T4_HD   (1u << 13)
 100BASE-TX Half Duplex Capable More...
 
#define MII_100BASE_TX_FD   (1u << 14)
 100BASE-TX Full Duplex Capable More...
 
#define MII_10BASE_T_FD   (1u << 12)
 10BASE-T Full Duplex Capable More...
 
#define MII_10BASE_T_HD   (1u << 11)
 10BASE-T Half Duplex Capable More...
 
#define MII_AUTONEG_ABILITY   (1u << 3)
 Auto Configuration Ability. More...
 
#define MII_AUTONEG_COMP   (1u << 5)
 Auto-negotiation is completed. More...
 
#define MII_EXTEND_CAPAB   (1u << 0)
 Extended Capability. More...
 
#define MII_JABBER_DETECT   (1u << 1)
 Jabber Detect. More...
 
#define MII_LINK_STATUS   (1u << 2)
 Link Status. More...
 
#define MII_MF_PREAMB_SUPPR   (1u << 6)
 Reserved bits: 10 to 7, Read as 0, ignore on write. More...
 
#define MII_REMOTE_FAULT   (1u << 4)
 Remote Fault. More...
 

#define MII_100BASE_T4   (1u << 15)

100BASE-T4 Capable

#define MII_100BASE_T4_HD   (1u << 13)

100BASE-TX Half Duplex Capable

Referenced by ethernet_phy_set_link().

#define MII_100BASE_TX_FD   (1u << 14)

100BASE-TX Full Duplex Capable

Referenced by ethernet_phy_set_link().

#define MII_10BASE_T_FD   (1u << 12)

10BASE-T Full Duplex Capable

Referenced by ethernet_phy_set_link().

#define MII_10BASE_T_HD   (1u << 11)

10BASE-T Half Duplex Capable

Referenced by ethernet_phy_set_link().

#define MII_AUTONEG_ABILITY   (1u << 3)

Auto Configuration Ability.

#define MII_AUTONEG_COMP   (1u << 5)

Auto-negotiation is completed.

Referenced by ethernet_phy_auto_negotiate().

#define MII_EXTEND_CAPAB   (1u << 0)

Extended Capability.

#define MII_JABBER_DETECT   (1u << 1)

Jabber Detect.

#define MII_LINK_STATUS   (1u << 2)

Link Status.

Referenced by ethernet_phy_set_link().

#define MII_MF_PREAMB_SUPPR   (1u << 6)

Reserved bits: 10 to 7, Read as 0, ignore on write.

MII Frame Preamble Suppression

#define MII_REMOTE_FAULT   (1u << 4)

Remote Fault.