123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- #ifndef HD_ETH_H
- #define HD_ETH_H
- #define DP83848_PHY_ADDRESS 0x1
- #define ETH_INIT_FLAG 0x01
- #define ETH_LINK_FLAG 0x10
- #define MAC_ADDR0 2
- #define MAC_ADDR1 (uint8_t)((*(uint32_t*)(0x1fffF7E8))>> 0)
- #define MAC_ADDR2 (uint8_t)((*(uint32_t*)(0x1fffF7E8))>> 8)
- #define MAC_ADDR3 (uint8_t)((*(uint32_t*)(0x1fffF7E8))>> 16)
- #define MAC_ADDR4 (uint8_t)((*(uint32_t*)(0x1fffF7E8))>> 24)
- #define MAC_ADDR5 0
-
- #define IP_ADDR0 192
- #define IP_ADDR1 168
- #define IP_ADDR2 2
- #define IP_ADDR3 222
- #define IP_S_ADDR0 192
- #define IP_S_ADDR1 168
- #define IP_S_ADDR2 2
- #define IP_S_ADDR3 22
- #define NETMASK_ADDR0 255
- #define NETMASK_ADDR1 255
- #define NETMASK_ADDR2 255
- #define NETMASK_ADDR3 0
- #define GW_ADDR0 192
- #define GW_ADDR1 168
- #define GW_ADDR2 2
- #define GW_ADDR3 1
- #define MII_MODE
- #ifdef MII_MODE
- #define PHY_CLOCK_MCO
- #endif
- void enet_system_setup(void);
- extern volatile uint32_t EthStatus;
- #endif
|