📄 udp.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 + -