ethernetif.h 672 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef __ETHERNETIF_H__
  2. #define __ETHERNETIF_H__
  3. #include "lwip/err.h"
  4. #include "lwip/netif.h"
  5. err_t ethernetif_init(struct netif *netif);
  6. err_t ethernetif_input(struct netif *netif);
  7. struct netif *ethernetif_register(void);
  8. int ethernetif_poll(void);
  9. void lwip_set_mac_address(unsigned char* macadd);
  10. #ifdef SERVER
  11. #define MAC_ADDR0 0x00
  12. #define MAC_ADDR1 0x00
  13. #define MAC_ADDR2 0x00
  14. #define MAC_ADDR3 0x00
  15. #define MAC_ADDR4 0x00
  16. #define MAC_ADDR5 0x01
  17. #else
  18. #define MAC_ADDR0 0x00
  19. #define MAC_ADDR1 0x00
  20. #define MAC_ADDR2 0x00
  21. #define MAC_ADDR3 0x00
  22. #define MAC_ADDR4 0x00
  23. //#define MAC_ADDR5 0x02
  24. #define MAC_ADDR5 0x03
  25. //#define MAC_ADDR5 0x04
  26. #endif
  27. #endif