MW22-02A/BSP/Driver/lan8720/Lan8720.h

44 lines
721 B
C
Raw Normal View History

2025-05-21 01:55:40 +00:00
#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