CMSIS Driver  Version 1.10 - Preliminary
Middleware Driver API for microcontroller peripherals
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Driver_ETH_PHY.h File Reference

Data Structures

struct  ARM_DRIVER_ETH_PHY
 Access structure of the Ethernet PHY Driver. More...
 

Macros

#define ARM_ETH_PHY_API_VERSION   ARM_DRV_VERSION_MAJOR_MINOR(1,10) /* API version */
 
#define _ARM_Driver_ETH_PHY_(n)   Driver_ETH_PHY##n
 
#define ARM_Driver_ETH_PHY_(n)   _ARM_Driver_ETH_PHY_(n)
 

Typedefs

typedef ARM_ETH_STATUS(* 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.
 
typedef ARM_ETH_STATUS(* 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.
 

Macro Definition Documentation

#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_API_VERSION   ARM_DRV_VERSION_MAJOR_MINOR(1,10) /* API version */