亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ext_inf.h

?? CS8900A的驅動程序
?? H
字號:

#define   SPCR10_VAL     		0x0000
#define   SPCR20_VAL     		0x0220
//2 words per frame
#define   RCR10_VAL      		0x0140
#define   RCR20_VAL      		0x04
//2 words per frame
#define   XCR10_VAL      		0x0140
#define   XCR20_VAL      		0x04
#define   PCR0_VAL       		0x01

#define   VOL1     0x81
#define   VOL2     0x82

#define   L_LINE_VOLUME        0x00
#define   R_LINE_VOLUME        0x01
#define   L_HEADPHONE_VOLUME   0x02
#define   R_HEADPHONE_VOLUME   0x03
#define   A_AUDIO_PATH         0x04
#define   D_AUDIO_PATH         0x05
#define   POWER_CON            0x06
#define   D_AUDIO_INTERFACE    0x07
#define   SAMPLE_RATE          0x08
#define   D_INTERFACE_ACT      0x09
#define   RESET                0x0f

#define		SERVER_IP        40
#define 	FRAMESIZE        500
#define 	TALK_SIZE      	440
#define 	READSIZE       	200
#define 	ONEQUESTSIZE   	4000
#define 	ONEQUESTPACK	8

#define 	PCMSIZE     	49000
#define 	PICTURESIZE   	21168


#define 	ORDERPORT  		0xac26
//9900
#define 	DATAPORT   		0x4a26

#define 	LOGIN        	0
#define 	PLAY         	1 
#define 	STOP         	2 
#define 	PAUSE        	3
#define 	REC          	4
#define 	BROAD        	5
#define 	TALK         	6

#define 	LINK            0x99
#define 	SETWAV          0x9a

#define 	REC_DATA        0xf3

#define 	FREW_STOP       0xf8
#define 	FF              0xf9
#define 	REW             0xfa


#define 	CLEARAUDIOBUF   0x86
#define 	CLEARTALKBUF    0x87
#define 	MIXSOUNDSTART   0x88
#define 	REC_START       0x89
#define 	REC_STOP        0x8a
#define 	FROOZE          0x8b

#define 	BROAD_START    	0x8c
#define 	BROAD_STOP     	0x8d
#define 	TALK_START     	0x8e
#define 	VOD_START      	0x8f
#define 	MENU_START     	0x92
#define 	EN_REQUEST     	0x9c
#define 	NO_REQUEST     	0x9d

#define 	MPEG1     		1
#define 	PCM       		2
#define 	BW        		3

#define 	TEXT      		0x82
#define 	MENU      		0x83
#define 	PROGRAM   		0x84

#define 	MP3_DAT   		1
#define 	MENU_DAT    	2
#define 	PCM_DAT     	3

#define	  SetData			GpioDataRegs.GPFDAT.bit.GPIOF0 = 1
#define	  ClrData   		GpioDataRegs.GPFDAT.bit.GPIOF0 = 0
#define	  SetClk			GpioDataRegs.GPFDAT.bit.GPIOF2 = 1
#define	  ClrClk			GpioDataRegs.GPFDAT.bit.GPIOF2 = 0
#define	  LedReg		    (*((volatile  unsigned  int *)0x23FF))
#define	  AicContrlReg  	(*((volatile  unsigned  int *)0x25FF)) 


#define  Set485OE		 	0x20
#define  Clr485OE		 	0xDF
#define	 Set8019RST		 	0x10
#define	 Clr8019RST		 	0xEF
#define  SetSPICS		 	0x08 
#define  ClrSPICS		 	0xF7 
#define	 SetAICCS		 	0x04  
#define  ClrAICCS		 	0xFB 	
#define  SetSIDIN		 	0x02  
#define	 ClrSIDIN		 	0xFD  
#define  SetSCLK		 	0x01  
#define  ClrSCLK		 	0xFE  

#define	 PAGE				0x44
#define	 NetPort			0x3700
/*register declarations for RTL8019AS  */

/*Page0(PS1=0,PS0=0)	*/
/*RD			*/
#define	CR		(*((volatile  unsigned  int *)(NetPort+0)))	
	/*Command*/
#define CLDA0	(*((volatile  unsigned  int *)(NetPort+1)))	
	/*Curent Local DMA Address 0*/
#define CLDA1   (*((volatile  unsigned  int *)(NetPort+2)))	
	/*Curent Local DMA Address 1*/
#define BNRY	(*((volatile  unsigned  int *)(NetPort+3)))	
	/*Boundary Pointer*/
#define	 TSR	(*((volatile  unsigned  int *)(NetPort+4)))		
	/*Transmit Status Register*/
#define	 NCR	(*((volatile  unsigned  int *)(NetPort+5)))		
	/*Number of Collisions Register*/
#define	 FIFO	(*((volatile  unsigned  int *)(NetPort+6)))		
#define	 ISR	(*((volatile  unsigned  int *)(NetPort+7)))		
	/*Interrupt Status Register*/
#define	 CRDA0	(*((volatile  unsigned  int *)(NetPort+8)))		
	/*Current Remote DMA Address 0*/
#define	 CRDA1	(*((volatile  unsigned  int *)(NetPort+9)))		
	/*Current Remote DMA Address 1*/
#define	 CRD0	(*((volatile  unsigned  int *)(NetPort+10)))		
	/*Configuration Register A*/
#define	 CRD1	(*((volatile  unsigned  int *)(NetPort+11)))		
	/*Configuration Register B*/
#define	 RSR	(*((volatile  unsigned  int *)(NetPort+12)))		
	/*Receive status Register*/
#define	 CNTR0	(*((volatile  unsigned  int *)(NetPort+13)))		
	/*Tally Counter 0(Frame Alignment Errors)*/
#define	 CNTR1	(*((volatile  unsigned  int *)(NetPort+14)))		
	/*Tally Counter 1(CRC Errors)*/
#define	 CNTR2	(*((volatile  unsigned  int *)(NetPort+15)))		

	/*Tally Counter 2(Missed packet Errors)*/
/*WR		*/	
#define	 PSTART	(*((volatile  unsigned  int *)(NetPort+1)))		
	/*Page Start Register*/
#define	 PSTOP	(*((volatile  unsigned  int *)(NetPort+2)))		
	/*Page stop Regiser*/
#define	 TPSR	(*((volatile  unsigned  int *)(NetPort+4)))		
	/*Transmit Page Start Address*/
#define	 TBCR0	(*((volatile  unsigned  int *)(NetPort+5)))		
	/*Transmit Byte Count Register 0*/
#define	 TBCR1	(*((volatile  unsigned  int *)(NetPort+6)))		
	/*Transmit Byte Count Register 1*/
#define	 RSAR0	(*((volatile  unsigned  int *)(NetPort+8)))		
	/*Remote Start Address Register 0*/
#define	 RSAR1	(*((volatile  unsigned  int *)(NetPort+9)))		
	/*Remote Start Address Register 1*/
#define	 RBCR0	(*((volatile  unsigned  int *)(NetPort+10)))		
	/*Remote Byte Count Register 0*/
#define	 RBCR1	(*((volatile  unsigned  int *)(NetPort+11)))		
	/*Remote Byte Count Register 1*/
#define	 RCR	(*((volatile  unsigned  int *)(NetPort+12)))		
	/*Receive Configuration Register*/
#define	 TCRN	(*((volatile  unsigned  int *)(NetPort+13)))		
	/*Transmit Configuration Register*/
#define	 DCR	(*((volatile  unsigned  int *)(NetPort+14)))		
	/*Data Configuration Register*/
#define	 IMRR	(*((volatile  unsigned  int *)(NetPort+15)))		

	/*Interrupt Mask Register*/

/*Page1(PS1=0,PS0=1)	*/
//#define CR		port3700
	/*Command*/
#define	 PAR0	(*((volatile  unsigned  int *)(NetPort+1)))		
	/*Physical Address Register 0*/
#define	 PAR1	(*((volatile  unsigned  int *)(NetPort+2)))		

	/*Physical Address Register 1*/	
#define	 PAR2	(*((volatile  unsigned  int *)(NetPort+3)))		
	/*Physical Address Register 2*/
#define	 PAR3	(*((volatile  unsigned  int *)(NetPort+4)))		
	/*Physical Address Register 3*/
#define	 PAR4	(*((volatile  unsigned  int *)(NetPort+5)))		
	/*Physical Address Register 4*/
#define	 PAR5	(*((volatile  unsigned  int *)(NetPort+6)))		
	/*Physical Address Register 5*/
#define	 CURR	(*((volatile  unsigned  int *)(NetPort+7)))		
	/*Current Page Register */
#define	 MAR0	(*((volatile  unsigned  int *)(NetPort+8)))		
	/*Multicast Address Register 0*/
#define	 MAR1	(*((volatile  unsigned  int *)(NetPort+9)))		
	/*Multicast Address Register 1*/
#define	 MAR2	(*((volatile  unsigned  int *)(NetPort+10)))		
	/*Multicast Address Register 2*/
#define	 MAR3	(*((volatile  unsigned  int *)(NetPort+11)))		
	/*Multicast Address Register 3*/
#define	 MAR4	(*((volatile  unsigned  int *)(NetPort+12)))		
	/*Multicast Address Register 4*/
#define	 MAR5	(*((volatile  unsigned  int *)(NetPort+13)))		
	/*Multicast Address Register 5*/
#define	 MAR6	(*((volatile  unsigned  int *)(NetPort+14)))		
	/*Multicast Address Register 6*/
#define	 MAR7	(*((volatile  unsigned  int *)(NetPort+15)))		
	/*Multicast Address Register 7*/

/*Page 2(PS1=1,PS0=0)*/
	
/*page 3(PS1=1,PS0=0)*/
#define	 DMA	(*((volatile  unsigned  int *)(NetPort+16)))		


#define	ARP	    1
#define UDP     2
#define IGMP    3
#define LSS     4

#define BROADCAST     1
#define REC_ARP       2
#define NOD           3


	/*Configuration Register D*/
	
/*NOTE:									*/
/*	Some registers in page 2 are complementary to the registers in 	*/
/*	page 0.								*/
/*	Page0	RD		WR					*/		
/*	0X01	CLDA0		PSTART					*/
/*	0X02	CLDA1		PSTOP					*/
/*	0X04			TPSR					*/
/*	0X0C			RCR					*/
/*	0X0D			TCR					*/
/*	0X0E			DCR					*/
/*	0X0F			IMR					*/
	

struct ipaddr
{
  unsigned short addr2_1;       //IP地址低位
  unsigned short addr4_3;       //IP地址高位
};
struct mac
{
  unsigned short addr2_1;      //
  unsigned short addr4_3;
  unsigned short addr6_5;
};

struct iphdr
{
  unsigned short  	tos_version;  //4位版本,4位首部長度,8位服務類型
  unsigned short 	tol_len;      //16位總長度
  unsigned short 	id;           //16位標識
  unsigned short 	frag_off;     //3位標志,13位片偏移
  unsigned short 	protocal_ttl; //8位生成時間,8位協議
  unsigned short 	chksum;       //16位首部校驗和  
  struct ipaddr 	saddr;        //32位源IP地址
  struct ipaddr 	daddr;        //32位目的IP地址
};
struct udphdr
{
  unsigned short 	sport;        //16位源端口號
  unsigned short 	dport;        //16位目的端口號
  unsigned short 	length;       //16位UDP長度 
  unsigned short 	chksum;       //16位UDP校驗和
};

struct igmphdr
{
  unsigned short 	type_mrt;    //
  unsigned short 	chksum;
  struct  ipaddr 	groupaddr;
};
struct pre_udphdr
{
  struct ipaddr 	saddr;
  struct ipaddr 	daddr;
  unsigned short  	protocal_value;
  unsigned short  	length;
};
struct arp
{
  unsigned short 	hard_type;
  unsigned short 	proto_type;
  unsigned short 	proto_hard_length;
  unsigned short 	op_code;
  struct mac    	send_macaddr;
  struct ipaddr 	send_ipaddr;
  struct mac    	rec_macaddr;
  struct ipaddr 	rec_ipaddr;
};
extern	void	delay(Uint32	k);
extern	void	InitAic23(void);
extern	void	WriteAic23(Uint16	addr,	Uint16	dat);
extern	void 	init_8019();
extern	void 	nic_recieve();
extern	void 	request();
extern	void 	get_server_mac();
extern	void	readdat(Uint16 x1,Uint16 x2);
extern	void 	getorder();
extern	void 	send_udp(unsigned short *buf,unsigned short length);
extern	void 	init_protocal();
extern	void 	load_udp(unsigned short  *buf,unsigned short  *length);
extern	void 	load_ip(unsigned short   *buf,unsigned short  *length);
extern	void 	send_frame(unsigned short  *buf, unsigned short MAC_type,unsigned short PROTO_type,unsigned short length);
extern	void 	send_arp(struct ipaddr *ip,unsigned short arp_type);
extern	void    send_igmp(Uint16  type);
extern	void	RST8019(void);
extern	void	handlekey(void);

interrupt	void	ISRMcbspSend(void);
interrupt	void	ISRTimer0(void);

unsigned short  checksum(unsigned short *buffer, short size);
unsigned short  change_byte(unsigned short value);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久综合网站| 精品少妇一区二区三区视频免付费 | 99精品视频在线观看免费| 亚洲成人av一区二区| 亚洲色图在线看| 亚洲女同ⅹxx女同tv| 国产精品每日更新| 国产精品国产三级国产普通话99| 国产欧美一区二区精品性色| 久久久精品国产免费观看同学| 久久影院视频免费| 中文一区二区在线观看| 国产精品情趣视频| 亚洲免费毛片网站| 性欧美大战久久久久久久久| 视频一区二区三区中文字幕| 捆绑紧缚一区二区三区视频| 激情综合色播激情啊| 国产精品一二三四区| 成人免费毛片a| 欧洲精品一区二区| 91麻豆精品国产综合久久久久久| 欧美肥大bbwbbw高潮| 日韩精品影音先锋| 国产精品毛片久久久久久| 亚洲综合成人在线视频| 日韩中文欧美在线| 东方欧美亚洲色图在线| 日本精品视频一区二区| 日韩午夜在线播放| 国产精品久99| 日韩高清在线电影| 成人自拍视频在线观看| 欧美日韩aaaaaa| 2023国产精华国产精品| 一区二区三区精品视频在线| 免费一区二区视频| 99久久伊人精品| 日韩一区二区三| 日韩一区中文字幕| 精品一区二区在线播放| 色综合久久久久网| 久久久三级国产网站| 亚洲国产欧美日韩另类综合| 国产伦精品一区二区三区免费迷| 在线观看91视频| 久久久国际精品| 午夜精品一区二区三区三上悠亚 | 亚洲精品在线三区| 亚洲欧美日韩久久| 国产伦精品一区二区三区视频青涩| 91久久线看在观草草青青| 久久亚洲影视婷婷| 日本一区中文字幕| 91久久奴性调教| 亚洲欧洲日韩在线| 国产精品1区2区| 欧美成人午夜电影| 天天综合色天天综合| 色婷婷国产精品| 国产精品水嫩水嫩| 国产精品69久久久久水密桃| 日韩限制级电影在线观看| 亚洲国产中文字幕| 色8久久人人97超碰香蕉987| 国产精品污www在线观看| 国产一区日韩二区欧美三区| 欧美一区二区三区喷汁尤物| 亚洲高清免费观看高清完整版在线观看| 国产69精品久久99不卡| 337p粉嫩大胆噜噜噜噜噜91av| 青草国产精品久久久久久| 欧美日韩一区成人| 午夜视频久久久久久| 欧美色爱综合网| 亚洲国产精品久久艾草纯爱| 欧美日韩一区视频| 五月天欧美精品| 欧美视频完全免费看| 亚洲国产wwwccc36天堂| 在线成人免费观看| 日本系列欧美系列| 欧美成人精精品一区二区频| 麻豆91精品视频| 欧美精品一区二区三区久久久| 久久99精品久久久| 久久网这里都是精品| 国产夫妻精品视频| 中文子幕无线码一区tr| 97国产精品videossex| 一区二区三区蜜桃| 777欧美精品| 激情偷乱视频一区二区三区| 久久久一区二区三区捆绑**| 国产成人精品免费| 亚洲免费高清视频在线| 欧美日本一区二区三区| 蜜桃av一区二区| 中文无字幕一区二区三区| 99久久精品情趣| 午夜久久久影院| 久久青草国产手机看片福利盒子 | 欧美一区二区三区视频在线观看| 蜜桃av噜噜一区二区三区小说| 2020国产精品久久精品美国| www.综合网.com| 日韩高清在线观看| 国产精品久久看| 制服丝袜av成人在线看| 国产乱子轮精品视频| 亚洲久草在线视频| 日韩精品一区二区三区在线| 成人国产电影网| 日本不卡在线视频| 国产精品私人自拍| 欧美一区二区视频网站| 99久久精品免费看国产免费软件| 日欧美一区二区| 亚洲天堂2016| 日韩精品中文字幕一区| 色婷婷久久一区二区三区麻豆| 久久国产精品99精品国产| 亚洲黄色片在线观看| 国产亚洲精品资源在线26u| 欧美中文字幕一区二区三区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 狠狠色2019综合网| 一区二区免费在线播放| 久久久精品影视| 日韩一级成人av| 欧美性受极品xxxx喷水| 成人动漫一区二区在线| 精品一区二区在线播放| 久久精品99久久久| 一级日本不卡的影视| 国产欧美视频在线观看| 精品国产一区a| 欧美精品一二三| 91福利国产成人精品照片| 成人激情午夜影院| 国产裸体歌舞团一区二区| 久久国产剧场电影| 久久精品99久久久| 男人的天堂亚洲一区| 婷婷国产在线综合| 亚洲图片欧美综合| 亚洲一区二区三区自拍| 亚洲乱码国产乱码精品精小说| 国产精品欧美一级免费| 中文av一区二区| 国产精品网友自拍| 国产精品乱人伦中文| 国产精品国产三级国产aⅴ入口 | 亚洲日本成人在线观看| 中文字幕第一区二区| 国产精品国产三级国产aⅴ原创 | 久久色.com| 国产拍欧美日韩视频二区| 久久久久久亚洲综合影院红桃| 26uuu色噜噜精品一区二区| 精品国产一区二区亚洲人成毛片| 精品久久久久久综合日本欧美 | 国产成人综合自拍| 国产高清在线观看免费不卡| 处破女av一区二区| 色综合视频在线观看| 精品视频1区2区3区| 欧美国产日韩精品免费观看| 国产午夜三级一区二区三| 国产免费观看久久| 亚洲女性喷水在线观看一区| 亚洲午夜一二三区视频| 日本欧美韩国一区三区| 精品一区二区三区香蕉蜜桃| 国v精品久久久网| 色美美综合视频| 91精品国产91久久久久久一区二区| 欧美刺激午夜性久久久久久久| 国产日本欧美一区二区| 亚洲欧美日韩国产综合| 日韩成人伦理电影在线观看| 国产一区视频导航| 色噜噜夜夜夜综合网| 欧美成人vps| 日韩美女视频一区二区| 偷拍日韩校园综合在线| 国产乱码精品一品二品| 91黄色免费看| 精品国产一区二区三区av性色 | 日韩午夜精品视频| 国产精品网友自拍| 日韩精品视频网站| 成人午夜视频在线| 91麻豆精品国产综合久久久久久| 中文字幕va一区二区三区| 日韩制服丝袜av| 色猫猫国产区一区二在线视频| 欧美成人bangbros| 亚洲国产精品欧美一二99| 丁香天五香天堂综合|