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

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

?? dm9000x.h

?? 這個事bootloader的編寫
?? H
字號:
#define DM9KS_DWORD_MODE		1
#define DM9KS_BYTE_MODE		2
#define DM9KS_WORD_MODE		0

#define TRUE			1
#define FALSE			0

#define DM9KS_PKT_RDY		0x01	/* Packet ready to receive */

//#ifndef CONFIG_ARCH_MAINSTONE
//#pragma pack(push, 1)
//#endif

typedef struct _RX_DESC
{
        u8 rxbyte;
        u8 status;
        u16 length;
}RX_DESC;

typedef union{
        u8 buf[4];
        RX_DESC desc;
} rx_t;
//#ifndef CONFIG_ARCH_MAINSTONE
//#pragma pack(pop)
//#endif

enum DM9KS_PHY_mode {
        DM9KS_10MHD   = 0, 
        DM9KS_100MHD  = 1, 
        DM9KS_10MFD   = 4,
        DM9KS_100MFD  = 5, 
        DM9KS_AUTO    = 8, 
};

enum DM9KS_MAC_reg {
        DM9KS_NCR	=	0x00,	/* Network control Reg.*/
  DM9KS_NSR	=	0x01,	/* Network Status Reg.*/
  DM9KS_TCR	=	0x02,	/* TX control Reg.*/
  DM9KS_RXCR	=	0x05,	/* RX control Reg.*/
  DM9KS_BPTR	=	0x08,
  DM9KS_EPCR	=	0x0b,
  DM9KS_EPAR	=	0x0c,
  DM9KS_EPDRL	=	0x0d,
  DM9KS_EPDRH	=	0x0e,
  DM9KS_GPR	=	0x1f,	/* General purpose register */
  DM9KS_VID_L	=	0x28,
        DM9KS_VID_H	=	0x29,
  DM9KS_PID_L	=	0x2A,
  DM9KS_PID_H	=	0x2B,
  DM9KS_TCR2	=	0x2d,
  DM9KS_SMCR	=	0x2f, 	/* Special Mode Control Reg.*/
  DM9KS_ETXCSR	=	0x30,	/* Early Transmit control/status Reg.*/
  DM9KS_TCCR	=	0x31,	/* Checksum cntrol Reg. */
  DM9KS_RCSR	=	0x32,	/* Receive Checksum status Reg.*/
  DM9KS_MRCMDX	=	0xf0,
  DM9KS_MRCMD	=	0xf2,
  DM9KS_MDRAL	=	0xf4,
  DM9KS_MDRAH	=	0xf5,
  DM9KS_MWCMD	=	0xf8,
  DM9KS_TXPLL	=	0xfc,
  DM9KS_TXPLH	=	0xfd,
  DM9KS_ISR	=	0xfe,
  DM9KS_IMR	=	0xff
};

/* TX status */
#define TX_Jabber_timeout	(1<<7)
#define	TX_LossCarrier		(1<<6)
#define	TX_NoCarrier			(1<<5)
#define	TX_LateColli			(1<<4)
#define TX_ColliPkt				(1<<3)
#define TX_ExcessColli		(1<<2)

/* RX status */
#define RX_RuntFrame				(1<<7)
#define	RX_MultiFrame				(1<<6)
#define	RX_LateColli				(1<<5)
#define	RX_Watchdog_timeout	(1<<4)
#define	RX_PhyErr						(1<<3)
#define	RX_AlignErr					(1<<2)
#define	RX_CRCErr						(1<<1)
#define	RX_FIFO_over				1

/* DM9KS_NCR */
#define NCR_MAC_loopback	2
#define NCR_Reset					1

/* DM9KS_NSR */
#define NSR_10M					(1<<7)
#define NSR_Link_OK			(1<<6)
#define NSR_TX2END			(1<<3)
#define	NSR_TX1END			(1<<2)

/* DM9KS_TCR */
#define TCR_TX_Request	1

/* DM9KS_RXCR */
#define	RXCR_Discard_LongPkt	(1<<5)
#define RXCR_Discard_CRCPkt		(1<<4)
#define	RXCR_Pass_AllMulti		(1<<3)
#define	RXCR_Pass_RuntPkt			(1<<2)
#define	RXCR_Promiscuous			(1<<1)
#define	RXCR_RxEnable			1

/* DM9KS_BPTR */
enum Jam_Pattern_Time{
        JPT_5us = 0,
        JPT_10us = 1,
        JPT_15us = 2,
        JPT_25us = 3,
        JPT_50us = 4,
        JPT_100us = 5,
        JPT_150us = 6,
        JPT_200us = 7,
        JPT_250us = 8,
        JPT_300us = 9,
        JPT_350us = 10,
        JPT_400us = 11,
        JPT_450us = 12,
        JPT_500us = 13,
        JPT_550us = 14,
        JPT_600us = 15
};

/* DM9KS_FCR */
#define	FCR_TX_PausePkt		(1<<5)
#define	FCR_FlowCtlEable	1

/* DM9KS_EPCR */
#define	EPCR_WriteEEPROM_Enable	(1<<5)
#define	EPCR_PHY_Sele						(1<<3) /*bit 3 = 0, select EEPROM*/
#define EPCR_Read								(1<<2)
#define EPCR_Write							(1<<1)

/* DM9KS_EPAR */
#define DM9KS_PHY		0x40	/* PHY address 0x01 */

/* DM9KS_GPR */
#define GPR_PHYDown		1
#define GPR_PHYUp			0

/* DM9KS_TCR2 */
#define TCR2_LedMode1		(1<<7)

/* DM9KS_ETXCSR */
#define ETXCSR_EarlyTrans	(1<<7)
#define	Threshold_12		0
#define	Threshold_25		1
#define	Threshold_50		2
#define	Threshold_75		3

/* DM9KS_TCCR */
#define TCCR_UDP_Chksum 	(1<<2)
#define TCCR_TCP_Chksum		(1<<1)
#define TCCR_IP_Chksum		1

/* DM9KS_RCSR */
#define UDP_Chksum_Err				(1<<7)
#define TCP_Chksum_Err				(1<<6)
#define IP_Chksum_Err					(1<<5)
#define RCSR_RX_Chksum_enable	(1<<1)

/* DM9KS_ISR */
#define ISR_Link_change				(1<<5)
#define ISR_TX_underrun				(1<<4)
#define ISR_RX_OFcnt_overflow	(1<<3)
#define ISR_RX_Overflow				(1<<2)
#define ISR_TX_complete				(1<<1)
#define ISR_RX_coming					1

/* DM9KS_IMR */
#define	IMR_SRAM_antoReturn		(1<<7)
#define IMR_Link_change				(1<<5)
#define IMR_TX_underrun				(1<<4)
#define IMR_RX_OFcnt_overflow	(1<<3)
#define IMR_RX_Overflow				(1<<2)
#define IMR_TX_complete				(1<<1)
#define IMR_RX_coming					1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品88888| 国精品**一区二区三区在线蜜桃| 久久婷婷久久一区二区三区| 91精品国产aⅴ一区二区| 欧美优质美女网站| 欧美日韩激情在线| 欧美男女性生活在线直播观看| 欧美日韩视频一区二区| 欧美日韩精品一区视频| 欧美一区二区在线播放| 日韩丝袜美女视频| 久久久久国产成人精品亚洲午夜 | 一区二区三区蜜桃网| 一区二区在线观看av| 国产精品久久久久久久久动漫 | 成人激情综合网站| 色综合久久六月婷婷中文字幕| 色综合色综合色综合色综合色综合 | 欧美三电影在线| 91精品国产入口| 欧美精品一区二区三区蜜桃| 国产网站一区二区| 亚洲色图视频网站| 午夜精品免费在线观看| 日韩在线一二三区| 成人一区二区三区| 欧美日韩免费高清一区色橹橹 | 免费观看在线色综合| 国产成人久久精品77777最新版本| 91蜜桃在线观看| 欧美色网站导航| 久久精品一区八戒影视| 一区二区三区在线高清| 九九视频精品免费| 91蜜桃免费观看视频| 日韩一区二区三区精品视频| 国产精品麻豆视频| 日本一区中文字幕| 99久久久国产精品免费蜜臀| 日韩欧美中文一区| 亚洲伦理在线精品| 国产精品一区二区视频| 99久久伊人精品| 久久一留热品黄| 午夜a成v人精品| 成人小视频在线观看| 欧美日韩成人综合在线一区二区| 国产精品久久久久久亚洲伦 | 国产精品一级二级三级| 欧美剧情片在线观看| 一区在线中文字幕| 国内外成人在线| 69av一区二区三区| 亚洲精品免费电影| 国产成人午夜99999| 日韩精品自拍偷拍| 午夜欧美大尺度福利影院在线看| 国产黄色精品视频| 久久精品视频在线免费观看| 日本免费新一区视频 | 久久国产精品99久久人人澡| 在线免费观看一区| 亚洲色图丝袜美腿| 成人午夜精品在线| 欧美激情中文字幕| 丁香婷婷深情五月亚洲| 久久亚洲精品国产精品紫薇 | 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲一区二区美女| 欧洲一区二区三区在线| 亚洲综合在线观看视频| 一本色道综合亚洲| 亚洲福利一二三区| 欧美日韩国产中文| 日产欧产美韩系列久久99| 777奇米四色成人影色区| 亚洲亚洲精品在线观看| 欧美日精品一区视频| 日韩中文字幕亚洲一区二区va在线| 欧美这里有精品| 亚洲成人免费观看| 91精品国产综合久久精品性色| 日日摸夜夜添夜夜添精品视频| 欧美日韩国产综合一区二区三区| 日韩精品高清不卡| 精品国产91亚洲一区二区三区婷婷| 精品在线你懂的| 国产亚洲人成网站| 99久久精品费精品国产一区二区| 亚洲日本欧美天堂| 欧美熟乱第一页| 蜜桃久久av一区| 欧美国产一区二区在线观看| 99re热这里只有精品视频| 洋洋成人永久网站入口| 欧美一区午夜精品| 国产麻豆精品视频| 最好看的中文字幕久久| 欧美日韩国产免费| 国产精品亚洲专一区二区三区| 国产精品乱码妇女bbbb| 欧美日韩一区 二区 三区 久久精品| 青娱乐精品视频| 中文字幕在线一区免费| 欧美日韩国产高清一区二区| 麻豆传媒一区二区三区| 中文字幕一区二区三区不卡| 欧美美女激情18p| 国产99久久久国产精品潘金 | 欧美一区二视频| 国产激情91久久精品导航| 亚洲国产一区二区视频| 久久久久国产一区二区三区四区 | 欧美亚洲免费在线一区| 久久国产精品99久久人人澡| 亚洲九九爱视频| 精品国产一区二区三区久久久蜜月| 成人h精品动漫一区二区三区| 午夜视黄欧洲亚洲| 欧美国产日产图区| 日韩欧美一区二区在线视频| av中文字幕不卡| 极品销魂美女一区二区三区| 亚洲色图欧洲色图婷婷| 久久久久久97三级| 欧美一区二区观看视频| 色94色欧美sute亚洲线路一ni | 久草精品在线观看| 一区二区免费在线播放| 国产欧美日韩视频一区二区| 欧美在线一二三四区| av在线一区二区三区| 国内精品久久久久影院色| 五月婷婷激情综合| 亚洲人成亚洲人成在线观看图片| 久久精品视频在线看| 精品日本一线二线三线不卡| 欧美午夜电影在线播放| 成人午夜视频在线| 粉嫩欧美一区二区三区高清影视| 国内精品不卡在线| 老司机精品视频一区二区三区| 亚洲国产视频一区二区| 久久电影国产免费久久电影| 午夜精品久久久久久久99樱桃| 亚洲美女免费在线| 亚洲激情综合网| 亚洲自拍偷拍av| 亚洲国产成人porn| 午夜成人免费电影| 肉肉av福利一精品导航| 亚洲第一成人在线| 日韩影院免费视频| 另类小说一区二区三区| 久久电影国产免费久久电影| 久久精品国产免费| 精品系列免费在线观看| 国产成人欧美日韩在线电影| 国产精品综合网| av午夜精品一区二区三区| 色久综合一二码| 欧美一区二区精品在线| 日韩欧美电影在线| 久久久国产一区二区三区四区小说 | 国产伦精品一区二区三区视频青涩| 久久超碰97中文字幕| 韩国中文字幕2020精品| 国产99精品国产| 色婷婷综合久久久| 欧美一区二区三区爱爱| 精品欧美一区二区三区精品久久| 久久久久成人黄色影片| 国产精品欧美一级免费| 一区二区三区电影在线播| 午夜欧美大尺度福利影院在线看| 日韩福利电影在线观看| 国产91丝袜在线18| 在线看国产一区二区| 欧美日韩成人一区二区| 久久免费美女视频| 亚洲精品国产无天堂网2021| 婷婷综合另类小说色区| 国产精品自拍在线| 在线国产亚洲欧美| 日韩欧美三级在线| 中文av字幕一区| 国产亚洲欧美一级| 亚洲精品第1页| 久久99久久久久久久久久久| 成人午夜视频福利| 欧美一区二区三区公司| 亚洲婷婷在线视频| 黄色资源网久久资源365| 色婷婷一区二区三区四区| 亚洲精品一线二线三线无人区| 亚洲嫩草精品久久| 国产精品自拍在线| 91麻豆精品国产91| 一区二区三区在线播| 成人免费毛片片v|