udp.h
来自「bf533平台下的DM9000A的测试代码」· C头文件 代码 · 共 28 行
H
28 行
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 + =
减小字号Ctrl + -
显示快捷键?