1234567891011121314151617181920212223242526272829303132 |
- #ifndef __APP_PHY_H
- #define __APP_PHY_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "cmem7_includes.h"
- #define PHY_SPEED_10 0x0 /*!< SPEED : 10M */
- #define PHY_SPEED_100 0x1 /*!< SPEED : 100M */
- #define PHY_SPEED_1000 0x2 /*!< SPEED : 1000M */
- #define PHY_DUPLEX_HALF 0x0 /*!< DUPLEX : half */
- #define PHY_DUPLEX_FULL 0x1 /*!< DUPLEX : full */
- void phy_Reset(void);
- void phy_AutoNeg(void);
- BOOL phy_IsLink(void);
- BOOL phy_PartnerCanAutoNeg(void);
- uint32_t phy_GetSpeed(void);
- uint32_t phy_GetDuplex(void);
- BOOL phy_Init(void);
- #ifdef __cplusplus
- }
- #endif
- #endif
|