![]() |
CMSIS-Driver
Version 2.04
Peripheral Interface for Middleware and Application Code
|
Data Structures | |
| struct | ARM_ETH_LINK_INFO |
| Ethernet link information. More... | |
| struct | ARM_ETH_MAC_ADDR |
| Ethernet MAC Address. More... | |
Macros | |
| #define | ARM_ETH_INTERFACE_MII 0 |
| Ethernet Media Interface type. | |
| #define | ARM_ETH_INTERFACE_RMII 1 |
| Reduced Media Independent Interface (RMII) | |
| #define | ARM_ETH_INTERFACE_SMII 2 |
| Serial Media Independent Interface (SMII) | |
| #define | ARM_ETH_SPEED_10M 0 |
| Ethernet link speed. | |
| #define | ARM_ETH_SPEED_100M 1 |
| 100 Mbps link speed | |
| #define | ARM_ETH_SPEED_1G 2 |
| 1 Gpbs link speed | |
| #define | ARM_ETH_DUPLEX_HALF 0 |
| Ethernet duplex mode. | |
| #define | ARM_ETH_DUPLEX_FULL 1 |
| Full duplex link. | |
Enumerations | |
| enum | ARM_ETH_LINK_STATE { ARM_ETH_LINK_DOWN, ARM_ETH_LINK_UP } |
| Ethernet link state. More... | |
| #define ARM_ETH_SPEED_10M 0 |
Ethernet link speed.
10 Mbps link speed
| #define ARM_ETH_SPEED_100M 1 |
100 Mbps link speed
| #define ARM_ETH_SPEED_1G 2 |
1 Gpbs link speed
| #define ARM_ETH_DUPLEX_HALF 0 |
Ethernet duplex mode.
Half duplex link
| #define ARM_ETH_DUPLEX_FULL 1 |
Full duplex link.