📄 eth.h
字号:
//-----------------------------------eth.h-------------------------
//8019寄存器定义
#define REG00 XBYTE[0xFF00]
#define REG01 XBYTE[0xFF01]
#define REG02 XBYTE[0xFF02]
#define REG03 XBYTE[0xFF03]
#define REG04 XBYTE[0xFF04]
#define REG05 XBYTE[0xFF05]
#define REG06 XBYTE[0xFF06]
#define REG07 XBYTE[0xFF07]
#define REG08 XBYTE[0xFF08]
#define REG09 XBYTE[0xFF09]
#define REG0a XBYTE[0xFF0a]
#define REG0b XBYTE[0xFF0b]
#define REG0c XBYTE[0xFF0c]
#define REG0d XBYTE[0xFF0d]
#define REG0e XBYTE[0xFF0e]
#define REG0f XBYTE[0xFF0f]
//远程DMA端口
#define REG10 XBYTE[0xFF10]
//8019复位端口
#define REG1f XBYTE[0xFF1f]
//---------------------函说列表---------------------
void init_8019();
uint frame_receive(uchar xdata * inbuf);
void frame_send(uchar xdata * outbuf, uint len);
uchar query_8019(void);
void eth_send(uchar xdata * outbuf, uchar * macaddr, uint frame_type, uint len);
void eth_process(uchar xdata * Databuf);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -