44 lines
721 B
C
44 lines
721 B
C
|
#ifndef _LAN8720_H_
|
|||
|
#define _LAN8720_H_
|
|||
|
#include "stdint.h"
|
|||
|
|
|||
|
|
|||
|
typedef struct
|
|||
|
{
|
|||
|
unsigned char mac[6]; //MAC<41><43>ַ
|
|||
|
unsigned char remoteip[4]; //Զ<><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IP<49><50>ַ
|
|||
|
unsigned char ip[4]; //<2F><><EFBFBD><EFBFBD>IP<49><50>ַ
|
|||
|
unsigned char netmask[4]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
unsigned char gateway[4]; //Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD>IP<49><50>ַ
|
|||
|
}lwip_dev;
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
extern uint8_t gCfgLoca_MAC[];
|
|||
|
extern char Enet_init_status;
|
|||
|
extern unsigned char g_local_ip[4]; //<2F><><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>ip
|
|||
|
extern unsigned char g_local_mac[]; //Ĭ<><C4AC>mac<61><63>ַ42:00:00:00:00:01
|
|||
|
extern unsigned char g_netmask[4]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
extern unsigned char g_gateway[4]; //<2F><><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
//void Lan8720_Init(void);
|
|||
|
unsigned int Lwip_init(void);
|
|||
|
void Lan8720_Init(void);
|
|||
|
void init_enet_module();
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endif
|
|||
|
|