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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cs8900a.h

?? 最新版IAR FOR ARM(EWARM)5.11中的代碼例子
?? H
字號:
/***************************************************************************
 **
 **    This file defines the CS8900A specific definitions
 **
 **    Used with ARM IAR C/C++ Compiler and Assembler.
 **
 **    (c) Copyright IAR Systems 2005
 **
 **    $Revision: 7118 $
 **
 ***************************************************************************/
#ifndef __CS8900A_H__
#define __CS8900A_H__

#include "uip_arch.h"

#define RED_LED                 0x0080
#define GREEN_LED               0x0200
#define YELLOW_LED              0x1000

#define UIP_ETHADDR0            0x00        /* 1st byte of the MAC address */
#define UIP_ETHADDR1            0xFF        /* 2nd byte of the MAC address */
#define UIP_ETHADDR2            0xFF        /* 3rd byte of the MAC address */
#define UIP_ETHADDR3            0xFF        /* 4th byte of the MAC address */
#define UIP_ETHADDR4            0xFF        /* 5th byte of the MAC address */
#define UIP_ETHADDR5            0xFF        /* 6th byte of the MAC addres */

#define IOR_PIN                 (1<<12)
#define IOW_PIN                 (1<<13)

#define REG_ISAIOB              0x0020          /* IO base address */
#define REG_CS8900_ISAINT       0x0022          /* ISA interrupt select */
#define REG_CS8900_ISADMA       0x0024          /* ISA Rec DMA channel */
#define REG_ISASOF              0x0026          /* ISA DMA offset */
#define REG_DmaFrameCnt         0x0028          /* ISA DMA Frame count */
#define REG_DmaByteCnt          0x002A          /* ISA DMA Byte count */
#define REG_CS8900_ISAMemB      0x002C          /* Memory base */
#define REG_ISABootBase         0x0030          /* Boot Prom base */
#define REG_ISABootMask         0x0034          /* Boot Prom Mask */

/* EEPROM data and command registers */
#define REG_EECMD               0x0040          /* NVR Interface Command register */
#define REG_EEData              0x0042          /* NVR Interface Data Register */

/* Configuration and control registers */
#define REG_RxCFG               0x0102          /* Rx Bus config */
#define REG_RxCTL               0x0104          /* Receive Control Register */
#define REG_TxCFG               0x0106          /* Transmit Config Register */
#define REG_TxCMD               0x0108          /* Transmit Command Register */
#define REG_BufCFG              0x010A          /* Bus configuration Register */
#define REG_LineCTL             0x0112          /* Line Config Register */
#define REG_SelfCTL             0x0114          /* Self Command Register */
#define REG_BusCTL              0x0116          /* ISA bus control Register */
#define REG_TestCTL             0x0118          /* Test Register */

/* Status and Event Registers */
#define REG_ISQ                 0x0120          /* Interrupt Status */
#define REG_RxEvent             0x0124          /* Rx Event Register */
#define REG_TxEvent             0x0128          /* Tx Event Register */
#define REG_BufEvent            0x012C          /* Bus Event Register */
#define REG_RxMiss              0x0130          /* Receive Miss Count */
#define REG_TxCol               0x0132          /* Transmit Collision Count */
#define REG_LineST              0x0134          /* Line State Register */
#define REG_SelfST              0x0136          /* Self State register */
#define REG_BusST               0x0138          /* Bus Status */
#define REG_TDR                 0x013C          /* Time Domain Reflectometry */

/* Initiate Transmit Registers */
#define REG_TxCommand           0x0144          /* Tx Command */
#define REG_TxLength            0x0146          /* Tx Length */

/* Adress Filter Registers */
#define REG_LAF                 0x0150          /* Hash Table */
#define REG_IA                  0x0158          /* Physical Address Register */

/* Frame Location */
#define REG_RxStatus            0x0400          /* Receive start of frame */
#define REG_RxLength            0x0402          /* Receive Length of frame */
#define REG_RxFrame             0x0404          /* Receive frame pointer */
#define REG_TxFrame             0x0A00          /* Transmit frame pointer */

/* Primary I/O Base Address. If no I/O base is supplied by the user, then this
   can be used as the default I/O base to access the PacketPage Area. */
#define DEFAULTIOBASE           0x0300

/* RxCFG (Register 3)- Receive  Configuration and Interrupt Mask bit definition */
#define SKIP_1                  0x0040
#define RX_STREAM_ENBL          0x0080
#define RX_OK_ENBL              0x0100
#define RX_DMA_ONLY             0x0200
#define AUTO_RX_DMA             0x0400
#define BUFFER_CRC              0x0800
#define RX_CRC_ERROR_ENBL       0x1000
#define RX_RUNT_ENBL            0x2000
#define RX_EXTRA_DATA_ENBL      0x4000

/* RxCTL - Receive Control bit definition */
#define RX_IA_HASH_ACCEPT       0x0040
#define RX_PROM_ACCEPT          0x0080
#define RX_OK_ACCEPT            0x0100
#define RX_MULTCAST_ACCEPT      0x0200
#define RX_IA_ACCEPT            0x0400
#define RX_BROADCAST_ACCEPT     0x0800
#define RX_BAD_CRC_ACCEPT       0x1000
#define RX_RUNT_ACCEPT          0x2000
#define RX_EXTRA_DATA_ACCEPT    0x4000

/* TxCFG (Register 7)- Transmit Configuration Interrupt Mask bit definition */
#define TX_LOST_CRS_ENBL        0x0040
#define TX_SQE_ERROR_ENBL       0x0080
#define TX_OK_ENBL              0x0100
#define TX_LATE_COL_ENBL        0x0200
#define TX_JBR_ENBL             0x0400
#define TX_ANY_COL_ENBL         0x0800
#define TX_16_COL_ENBL          0x8000

/* TxCMD - Transmit Command bit definition */
/* TxCommand - Write-only */
#define TX_START_5_BYTES        0x0000
#define TX_START_381_BYTES      0x0040
#define TX_START_1021_BYTES     0x0080
#define TX_START_ALL_BYTES      0x00C0
#define TX_FORCE                0x0100
#define TX_ONE_COL              0x0200
#define TX_NO_CRC               0x1000
#define TX_RUNT                 0x2000

/* BufCFG (Register B) - Buffer Configuration Interrupt Mask bit definition */
#define GENERATE_SW_INTERRUPT       0x0040
#define RX_DMA_ENBL                 0x0080
#define READY_FOR_TX_ENBL           0x0100
#define TX_UNDERRUN_ENBL            0x0200
#define RX_MISS_ENBL                0x0400
#define RX_128_BYTE_ENBL            0x0800
#define TX_COL_COUNT_OVERFLOW_ENBL  0x1000
#define RX_MISS_COUNT_OVERFLOW_ENBL 0x2000
#define RX_DEST_MATCH_ENBL          0x8000

/* LineCTL - Line Control bit definition */
#define SERIAL_RX_ON            0x0040
#define SERIAL_TX_ON            0x0080
#define AUI_ONLY                0x0100
#define AUTO_AUI_10BASET        0x0200
#define MODIFIED_BACKOFF        0x0800
#define NO_AUTO_POLARITY        0x1000
#define TWO_PART_DEFDIS         0x2000
#define LOW_RX_SQUELCH          0x4000

/* SelfCTL - Software Self Control bit definition */
#define POWER_ON_RESET          0x0040
#define SW_STOP                 0x0100
#define SLEEP_ON                0x0200
#define AUTO_WAKEUP             0x0400
#define HCB0_ENBL               0x1000
#define HCB1_ENBL               0x2000
#define HCB0                    0x4000
#define HCB1                    0x8000

/* BusCTL - ISA Bus Control bit definition */
#define RESET_RX_DMA            0x0040
#define MEMORY_ON               0x0400
#define DMA_BURST_MODE          0x0800
#define IO_CHANNEL_READY_ON     0x1000
#define RX_DMA_SIZE_64K         0x2000
#define ENABLE_IRQ              0x8000

/* TestCTL - Test Control bit definition */
#define LINK_OFF                0x0080
#define ENDEC_LOOPBACK          0x0200
#define AUI_LOOPBACK            0x0400
#define BACKOFF_OFF             0x0800
#define FDX_8900                0x4000

/* RxEvent - Receive Event Bit definition */
#define RX_IA_HASHED            0x0040
#define RX_DRIBBLE              0x0080
#define RX_OK                   0x0100
#define RX_HASHED               0x0200
#define RX_IA                   0x0400
#define RX_BROADCAST            0x0800
#define RX_CRC_ERROR            0x1000
#define RX_RUNT                 0x2000
#define RX_EXTRA_DATA           0x4000
#define HASH_INDEX_MASK         0xFC00

/* TxEvent - Transmit Event Bit definition */
#define TX_LOST_CRS             0x0040
#define TX_SQE_ERROR            0x0080
#define TX_OK                   0x0100
#define TX_LATE_COL             0x0200
#define TX_JBR                  0x0400
#define TX_16_COL               0x8000
#define TX_COL_COUNT_MASK       0x7800

/* BufEvent - Buffer Event Bit definition */
#define SW_INTERRUPT            0x0040
#define RX_DMA                  0x0080
#define READY_FOR_TX            0x0100
#define TX_UNDERRUN             0x0200
#define RX_MISS                 0x0400
#define RX_128_BYTE             0x0800
#define TX_COL_OVRFLW           0x1000
#define RX_MISS_OVRFLW          0x2000
#define RX_DEST_MATCH           0x8000

/* LineST - Ethernet Line Status bit definition */
#define LINK_OK                 0x0080
#define AUI_ON                  0x0100
#define TENBASET_ON             0x0200
#define POLARITY_OK             0x1000
#define CRS_OK                  0x4000

/* SelfST - Chip Software Status bit definition */
#define ACTIVE_33V              0x0040
#define INIT_DONE               0x0080
#define SIBUSY                  0x0100
#define EEPROM_PRESENT          0x0200
#define EEPROMOK                0x0400
#define EL_PRESENT              0x0800
#define EE_SIZE                 0x1000

/* The following block defines the ISQ event types */
#define ISQ_RX_EVENT            0x0004
#define ISQ_TX_EVENT            0x0008
#define ISQ_BUF_EVENT           0x000C
#define ISQ_RX_MISS_EVENT       0x0010
#define ISQ_TX_COL_EVENT        0x0012

#define ISQ_EVENT_MASK          0x003F

/* Ports for I/O-Mode */
#define RX_FRAME_PORT           0x0000
#define TX_FRAME_PORT           0x0000
#define TX_CMD_PORT             0x0004
#define TX_LEN_PORT             0x0006
#define ISQ_PORT                0x0008
#define ADD_PORT                0x000A
#define DATA_PORT               0x000C

/* BusST - ISA Bus Status bit definition */
#define TX_BID_ERROR            0x0080
#define READY_FOR_TX_NOW        0x0100

void cs8900a_init(void);
void cs8900a_send(void);
u16_t cs8900a_poll(void);

#endif /* __CS8900A_H__ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美电影一区二区| 欧美xxxxx裸体时装秀| 国产日韩欧美一区二区三区乱码 | 精彩视频一区二区三区| 日韩欧美激情一区| 精品一区二区三区在线视频| 欧美成人video| 国产精品一区二区三区网站| 国产精品三级av在线播放| 不卡av在线网| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩一区不卡| 美脚の诱脚舐め脚责91| 国产亚洲精品超碰| 色综合久久综合中文综合网| 亚洲成在人线在线播放| www激情久久| 97精品久久久午夜一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 欧美色图片你懂的| 激情文学综合网| 成人欧美一区二区三区黑人麻豆 | 亚洲一区精品在线| 91精品国产高清一区二区三区蜜臀| 激情五月激情综合网| 中文字幕一区在线观看| 欧美久久久久久蜜桃| 国产精品自在在线| 亚洲综合999| 久久美女艺术照精彩视频福利播放 | 国产午夜精品一区二区| 色激情天天射综合网| 麻豆视频一区二区| 国产精品久久久久久户外露出 | 免费在线成人网| 国产精品成人午夜| 日韩一级片在线观看| 成人小视频免费观看| 91在线观看免费视频| 午夜精品福利在线| 国产精品国产成人国产三级| 欧美一区二区三区视频免费播放| 不卡免费追剧大全电视剧网站| 天天色综合成人网| 国产精品国产精品国产专区不片| 日韩欧美电影在线| 在线观看三级视频欧美| 成人美女在线视频| 久久99精品久久久久久| 亚洲一二三区不卡| 国产精品久久久久婷婷| 精品国产一区二区三区久久久蜜月| 在线欧美日韩国产| 成人国产视频在线观看| 国产在线视频不卡二| 视频在线在亚洲| 一区二区三区在线看| 欧美国产综合一区二区| 精品欧美乱码久久久久久1区2区 | 欧美人成免费网站| 95精品视频在线| 国产精品2024| 国内欧美视频一区二区 | 亚洲欧洲性图库| 日本一二三四高清不卡| 久久色.com| 久久综合九色综合久久久精品综合| 日本乱人伦一区| 91视频.com| bt欧美亚洲午夜电影天堂| 国产呦萝稀缺另类资源| 免费观看日韩电影| 日本在线不卡视频一二三区| 色视频一区二区| 99久久国产综合精品女不卡| 国产成人在线电影| 国产高清在线观看免费不卡| 韩国女主播一区| 国产美女视频一区| 国产一区二区不卡在线| 国产成人一级电影| 国产精品18久久久久久久久久久久 | 91麻豆精品国产91久久久更新时间| 欧美在线播放高清精品| 欧美三片在线视频观看| 在线免费亚洲电影| 欧美三级欧美一级| 欧美高清精品3d| 91精品国产综合久久福利软件| 日韩一区二区三区四区| 欧美大肚乱孕交hd孕妇| 久久久久久久久久电影| 国产精品久久久99| 亚洲精品乱码久久久久久黑人| 亚洲综合色在线| 午夜国产精品一区| 久久草av在线| 国产精品一区二区你懂的| 成人午夜免费av| 日本高清无吗v一区| 欧美日韩精品欧美日韩精品一综合| 欧美一区国产二区| 国产视频一区不卡| 亚洲欧美国产毛片在线| 婷婷开心激情综合| 黄色成人免费在线| 91视频一区二区三区| 欧美私人免费视频| 精品国产sm最大网站免费看| 中文子幕无线码一区tr| 亚洲va韩国va欧美va精品| 精品一区二区三区在线观看| www.久久精品| 欧美日韩精品福利| 国产偷国产偷精品高清尤物| 亚洲三级免费观看| 免费看黄色91| 成人aa视频在线观看| 制服丝袜亚洲色图| 国产精品区一区二区三| 午夜视频一区在线观看| 国产精品99久久久久久久vr| 欧美午夜精品一区二区三区 | 精品亚洲成a人| 在线视频一区二区三区| 日韩精品一区国产麻豆| 1024国产精品| 国产永久精品大片wwwapp| 在线观看国产日韩| 日本一区二区免费在线观看视频 | 高清成人免费视频| 欧美色区777第一页| 国产精品网站在线观看| 美女视频一区二区三区| 91久久精品一区二区| 日本一区二区三区电影| 日本美女视频一区二区| 日本乱人伦aⅴ精品| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产精品乱子久久久久| 亚洲大尺度视频在线观看| av在线不卡电影| 久久这里只精品最新地址| 五月天国产精品| 91美女福利视频| 国产精品少妇自拍| 国产在线精品免费| 777色狠狠一区二区三区| 亚洲综合无码一区二区| 成人激情动漫在线观看| 久久婷婷一区二区三区| 久久精品国产精品亚洲综合| 欧美高清hd18日本| 亚洲综合视频网| 91蜜桃在线观看| 亚洲欧洲性图库| 成人99免费视频| 中文字幕第一页久久| 国产精品456| 久久九九影视网| 国产精品一线二线三线精华| 欧美电影免费观看高清完整版在线观看| 亚洲高清一区二区三区| 欧洲激情一区二区| 亚洲一区二区精品久久av| 91黄色小视频| 亚洲午夜激情网站| 欧美精品在线观看播放| 午夜久久电影网| 欧美一级艳片视频免费观看| 日本美女一区二区三区| 日韩三区在线观看| 精品一区二区综合| 久久久久久99久久久精品网站| 国产资源在线一区| 国产偷v国产偷v亚洲高清| 国产69精品久久久久777| 中文字幕免费不卡在线| 99热99精品| 一区二区三区欧美亚洲| 欧美日韩精品一区二区三区蜜桃 | 亚洲素人一区二区| 色香蕉久久蜜桃| 亚洲成va人在线观看| 日韩午夜精品电影| 国产精品综合一区二区| 国产精品青草久久| 色域天天综合网| 丝袜美腿亚洲一区| 久久老女人爱爱| 91老司机福利 在线| 亚洲成a人片综合在线| 欧美成人伊人久久综合网| 国产寡妇亲子伦一区二区| 亚洲日本丝袜连裤袜办公室| 欧美日韩黄色影视| 国产一区欧美二区| 亚洲裸体xxx| 日韩一区二区不卡| 成人免费高清视频|