![]() |
CMSIS Driver
Version 1.10 - Preliminary
Middleware Driver API for microcontroller peripherals
|
Data Structures | |
| struct | ARM_ETH_LINK_INFO |
| Ethernet link information. More... | |
| struct | ARM_ETH_MAC_ADDR |
| Ethernet MAC Address. More... | |
Enumerations | |
| enum | ARM_ETH_STATUS { ARM_ETH_OK = 0, ARM_ETH_ERROR = 1, ARM_ETH_ERROR_UNSUPPORTED = 2 } |
| Status code for Ethernet functions. More... | |
| enum | ARM_ETH_INTERFACE { ARM_ETH_INTERFACE_MII, ARM_ETH_INTERFACE_RMII, ARM_ETH_INTERFACE_SMII } |
| Ethernet Media Interface type. More... | |
| enum | ARM_ETH_DUPLEX { ARM_ETH_DUPLEX_HALF, ARM_ETH_DUPLEX_FULL } |
| Ethernet duplex operating mode. More... | |
| enum | ARM_ETH_SPEED { ARM_ETH_SPEED_10M, ARM_ETH_SPEED_100M, ARM_ETH_SPEED_1G } |
| Ethernet speed. More... | |
| enum | ARM_ETH_MODE { ARM_ETH_MODE_AUTO_NEGOTIATE, ARM_ETH_MODE_10M_FULL_DUPLEX, ARM_ETH_MODE_10M_HALF_DUPLEX, ARM_ETH_MODE_100M_FULL_DUPLEX, ARM_ETH_MODE_100M_HALF_DUPLEX, ARM_ETH_MODE_1G_FULL_DUPLEX, ARM_ETH_MODE_1G_HALF_DUPLEX, ARM_ETH_MODE_LOOPBACK, ARM_ETH_MODE_ISOLATE } |
| Ethernet mode. More... | |
| enum | ARM_ETH_LINK_STATE { ARM_ETH_LINK_DOWN, ARM_ETH_LINK_UP } |
| Ethernet link state. More... | |