CMSIS-Driver
Version 2.05
Peripheral Interface for Middleware and Application Code
|
Data Structures | |
struct | ARM_DRIVER_ETH_PHY |
Access structure of the Ethernet PHY Driver. More... | |
Typedefs | |
typedef int32_t(* | ARM_ETH_PHY_Read_t )(uint8_t phy_addr, uint8_t reg_addr, uint16_t *data) |
Pointer to ARM_ETH_MAC_PHY_Read : Read Ethernet PHY Register. More... | |
typedef int32_t(* | ARM_ETH_PHY_Write_t )(uint8_t phy_addr, uint8_t reg_addr, uint16_t data) |
Pointer to ARM_ETH_MAC_PHY_Write : Write Ethernet PHY Register. More... | |
#define ARM_ETH_PHY_API_VERSION ARM_DRIVER_VERSION_MAJOR_MINOR(2,1) /* API version */ |
#define _ARM_Driver_ETH_PHY_ | ( | n | ) | Driver_ETH_PHY##n |
#define ARM_Driver_ETH_PHY_ | ( | n | ) | _ARM_Driver_ETH_PHY_(n) |
#define ARM_ETH_PHY_SPEED_Pos 0 |
#define ARM_ETH_PHY_SPEED_Msk (3UL << ARM_ETH_PHY_SPEED_Pos) |
#define ARM_ETH_PHY_DUPLEX_Pos 2 |
#define ARM_ETH_PHY_DUPLEX_Msk (1UL << ARM_ETH_PHY_DUPLEX_Pos) |