![]() |
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... | |