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

📄 rtl8019as.h

📁 AVR以太网开发板中的几个例子。文件中定义了网卡芯片的IP地址,默认值是192.168.0.99。
💻 H
字号:
#ifndef __rtl8019as_h__
#define __rtl8019as_h__


//declare memory mapped variables
extern unsigned char reg_00;
extern unsigned char reg_01;
extern unsigned char reg_02;
extern unsigned char reg_03;
extern unsigned char reg_04;
extern unsigned char reg_05;
extern unsigned char reg_06;
extern unsigned char reg_07;
extern unsigned char reg_08;
extern unsigned char reg_09;
extern unsigned char reg_0a;
extern unsigned char reg_0b;
extern unsigned char reg_0c;
extern unsigned char reg_0d;
extern unsigned char reg_0e;
extern unsigned char reg_0f;
extern unsigned char reg_10;
extern unsigned char reg_11;
extern unsigned char reg_12;
extern unsigned char reg_13;
extern unsigned char reg_14;
extern unsigned char reg_15;
extern unsigned char reg_16;
extern unsigned char reg_17;
extern unsigned char reg_18;
extern unsigned char reg_19;
extern unsigned char reg_1a;
extern unsigned char reg_1b;
extern unsigned char reg_1c;
extern unsigned char reg_1d;
extern unsigned char reg_1e;
extern unsigned char reg_1f;



void rtl8019_reset(void);
void rtl8019_write(unsigned int addr,unsigned int count,unsigned char offset);
void rtl8019_read(unsigned int addr,unsigned int count);
void rtl8019_page(unsigned char pagenumber);
void rtl8019_init(void);
void rtl8019_writemynodeid(void);
unsigned char rtl_status(void);
unsigned char rtl_isrstatus(void);
unsigned char rtl_readcurr(void);
void rtl_packhandle(void);
void rtl8019_sendpack(unsigned int len,unsigned char offset);
void buildpack(unsigned char mac_d5,
               unsigned char mac_d4,
			   unsigned char mac_d3,
			   unsigned char mac_d2,
			   unsigned char mac_d1,
			   unsigned char mac_d0,
			   unsigned char mac_s5,
			   unsigned char mac_s4,
			   unsigned char mac_s3,
			   unsigned char mac_s2,
			   unsigned char mac_s1,
			   unsigned char mac_s0,
			   unsigned int len);
unsigned int tsum(unsigned int *buffer,unsigned int size);
void rtl_setcurr(void);
unsigned char rtl_readbnry(void);
void rtl8019_hotreset(void);
void send_ippack(unsigned int len,unsigned int packtype,unsigned char protocol);			   


#endif

⌨️ 快捷键说明

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