CMSIS-Driver: Ethernet PHY Mode

| CMSIS-Driver Version 2.8.0 Peripheral Interface for Middleware and Application Code

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
Ethernet PHY Mode
Ethernet PHY Interface

Specify operation modes of the Ethernet PHY interface. More...

## Macros

#define | ARM_ETH_PHY_SPEED_10M (ARM_ETH_SPEED_10M << ARM_ETH_PHY_SPEED_Pos)
| 10 Mbps link speed More...
#define | ARM_ETH_PHY_SPEED_100M (ARM_ETH_SPEED_100M << ARM_ETH_PHY_SPEED_Pos)
| 100 Mbps link speed More...
#define | ARM_ETH_PHY_SPEED_1G (ARM_ETH_SPEED_1G << ARM_ETH_PHY_SPEED_Pos)
| 1 Gpbs link speed More...
#define | ARM_ETH_PHY_DUPLEX_HALF (ARM_ETH_DUPLEX_HALF << ARM_ETH_PHY_DUPLEX_Pos)
| Half duplex link. More...
#define | ARM_ETH_PHY_DUPLEX_FULL (ARM_ETH_DUPLEX_FULL << ARM_ETH_PHY_DUPLEX_Pos)
| Full duplex link. More...
#define | ARM_ETH_PHY_AUTO_NEGOTIATE (1UL << 3)
| Auto Negotiation mode. More...
#define | ARM_ETH_PHY_LOOPBACK (1UL << 4)
| Loop-back test mode. More...
#define | ARM_ETH_PHY_ISOLATE (1UL << 5)
| Isolate PHY from MII/RMII interface. More...

## Description

Specify operation modes of the Ethernet PHY interface.

## Macro Definition Documentation

#define ARM_ETH_PHY_SPEED_10M (ARM_ETH_SPEED_10M << ARM_ETH_PHY_SPEED_Pos)

10 Mbps link speed

See Also
  ARM_ETH_PHY_SetMode

#define ARM_ETH_PHY_SPEED_100M (ARM_ETH_SPEED_100M << ARM_ETH_PHY_SPEED_Pos)

100 Mbps link speed

See Also
  ARM_ETH_PHY_SetMode

#define ARM_ETH_PHY_SPEED_1G (ARM_ETH_SPEED_1G << ARM_ETH_PHY_SPEED_Pos)

1 Gpbs link speed

See Also
  ARM_ETH_PHY_SetMode

#define ARM_ETH_PHY_DUPLEX_HALF (ARM_ETH_DUPLEX_HALF << ARM_ETH_PHY_DUPLEX_Pos)

Half duplex link.

See Also
  ARM_ETH_PHY_SetMode

#define ARM_ETH_PHY_DUPLEX_FULL (ARM_ETH_DUPLEX_FULL << ARM_ETH_PHY_DUPLEX_Pos)

Full duplex link.

See Also
  ARM_ETH_PHY_SetMode

#define ARM_ETH_PHY_AUTO_NEGOTIATE (1UL << 3)

Auto Negotiation mode.

See Also
  ARM_ETH_PHY_SetMode

#define ARM_ETH_PHY_LOOPBACK (1UL << 4)

Loop-back test mode.

See Also
  ARM_ETH_PHY_SetMode

#define ARM_ETH_PHY_ISOLATE (1UL << 5)

Isolate PHY from MII/RMII interface.

See Also
  ARM_ETH_PHY_SetMode