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

stores value of the BCR register More...

#include <oc_eth_phy.h>

Data Fields

uint32_t Value
 Stores value of the register.
 
uint32_t Reserved0_7:8
 Reserved byte. More...
 
uint32_t DuplexMode:1
 Duplex mode: 0 = Half duplex, 1 = Full duplex.
 
uint32_t RestartAutonegotiate:1
 Restart Auto-Negotiate: 0 = Normal operation, 1 = Restart auto-negotiate process.
 
uint32_t Isolate:1
 Isolate: 0 = Normal operation, 1 = electrical isolation of PHY from the RMII.
 
uint32_t PowerDown:1
 Power-Down: 0 = Normal operation, 1 = General power down mode.
 
uint32_t AutoNegotiation:1
 Auto-Negotiation Enable: 0 = disable auto-negotiate process, 1 = enable auto negotiate process.
 
uint32_t SpeedSelect:1
 Speed select: 0 = Slower, 1 = Faster.
 
uint32_t Loopback:1
 Loopback mode: 0 = Normal operation, 1 = loopback mode.
 
uint32_t SoftReset:1
 Soft-Reset: 1 = Software reset. More...
 
uint32_t Reserved16_31:16
 Reserved bytes for future use.
 

Detailed Description

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

Definition at line 77 of file oc_eth_phy.h.

Field Documentation

uint32_t Reserved0_7

Definition at line 82 of file oc_eth_phy.h.

uint32_t SoftReset

Definition at line 90 of file oc_eth_phy.h.


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