⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 udp.h

📁 bf533平台下的DM9000A的测试代码
💻 H
字号:
typedef	unsigned long		ulong;
typedef	unsigned short		ushort;
typedef	unsigned char		uchar;

#define SWAP8(A)		(A)
#define SWAP16(A)		((((A)&0x00ff)<<8) | ((A)>>8))
#define SWAP32(A)		((((A)&0x000000ff)<<24) | (((A)&0x0000ff00)<<8) | (((A)&0x00ff0000)>>8) | (((A)&0xff000000)>>24))

void  		TxPacket(char *txPktBuf, int len);
bool 		RxPacket();
bool  		NetInit();
void		RxPacketHandle(uchar *pkt, int len);

unsigned	IPChksum(char *ptr, int len);
void        main();
void        Init_PLL();
void        Init_EBIU();
void        Init_CtrlReg();
void        MemCpy(void *dest, void *src, int cnt);
void        MemSet(void *dest, char c, int len);
bool        EthInit();
uchar       DM9000_ior(int reg);
void        DM9000_iow(int reg, uchar value);
ushort      phy_read(int reg);
void        phy_write(int reg, ushort value);
int         EthTx(uchar *packet, int length);
bool        EthRx();
void        delay(unsigned int Value);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -