Choco OS  V.0.16.9.0
Join to the chocolate world
oC_ETH_PhyRegister_BSR_t Union Reference

stores value of the BSR register More...

#include <oc_eth_phy.h>

Data Fields

uint32_t Value
 Stores value of the register.
 
uint32_t ExtendedCapabilities:1
 Extended capabilities: 0 = Does not support extended capabilities registers, 1 = supports extended capabilities registers.
 
uint32_t JabberDetect:1
 Jabber Detect: 0 = No jabber condition detected. More...
 
uint32_t LinkStatus:1
 Link Status: 0 = link is down, 1 = link is up.
 
uint32_t AutoNegotiateAbility:1
 Auto-Negotiate ability: 0 = Unable to perform auto-negotiation function, 1 = Able to perform auto-negotiation function.
 
uint32_t RemoteFault:1
 Remote Fault: 0 = No remote fault, 1 = Remote fault detected.
 
uint32_t AutoNegotiateComplete:1
 Auto-Negotiate Complete: 0 = auto negotiate process not completed, 1 = auto negotiate process completed.
 
uint32_t Reserved6_7:2
 Reserved fields.
 
uint32_t ExtendedStatus:1
 Extended status: 0 = No extended status information in register 15, 1 = Extended status information in register 15.
 
uint32_t HalfDuplex100BASET2:1
 100BASE-T2 Half Duplex: 0 = PHY is not able to perform half duplex 100BASE-T2, 1 = PHY is able to perform half duplex 100BASE-T2
 
uint32_t FullDuplex100BASET2:1
 100BASE-T2 Full Duplex: 0 = PHY is not able to perform full duplex 100BASE-T2, 1 = PHY is able to perform full duplex 100BASE-T2
 
uint32_t HalfDuplex10BASET:1
 10BASE-T Half Duplex: 0 = PHY is not able to perform half duplex 10 Mbps, 1 = PHY is able to perform half duplex 10 Mbps
 
uint32_t FullDuplex10BASET:1
 10BASE-T Full Duplex: 0 = PHY is not able to perform full duplex 10 Mbps, 1 = PHY is able to perform full duplex 10 Mbps
 
uint32_t HalfDuplex100BASETX:1
 100BASE-TX Half Duplex: 0 = No TX half duplex ability, 1 = Tx with half duplex
 
uint32_t FullDuplex100BASETX:1
 100BASE-TX Full Duplex: 0 = No TX full duplex ability, 1 = Tx with full duplex
 
uint32_t T4100BASE:1
 100BASE-T4: 0 = No T4 ability, 1 = T4 able
 
uint32_t Reserved16_31:16
 Reserved bytes for future use.
 

Detailed Description

The type is for encoding Basic Status Register (BCR) value. The Value field stores all value, and the other fields are just bits definitions.

Definition at line 109 of file oc_eth_phy.h.

Field Documentation

uint32_t JabberDetect

1 = Jabber condition detected.

Definition at line 115 of file oc_eth_phy.h.


The documentation for this union was generated from the following file: