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

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

?? lib_emac.h

?? 基于sam7x256平臺做的CAN與網口互轉接口
?? H
?? 第 1 頁 / 共 2 頁
字號:

#ifndef	__lib_emac_H
#define	__lib_emac_H
#include	"/LwIP/include/lwip/err.h"
/*
*********************************************************************************************************
*                                      AT91SAM7X256 EMAC DEFINES
*
* Note(s) : (1) These global #define's are required PRIOR to network configuration.
*********************************************************************************************************
*/

#define  EMAC_CFG_MAC_ADDR_SEL_NONE                 0       /* Do not explicity select a MAC address src   */
#define  EMAC_CFG_MAC_ADDR_SEL_EEPROM               1       /* EMAC MAC addr cfg'd from NIC's ext EEPROM.  */
#define  EMAC_CFG_MAC_ADDR_SEL_CFG                  2       /* EMAC MAC addr cfg'd by prod app @ init.     */

#define  EMAC_SPD_0                                 0       /* Link speed unknown, or link down            */
#define  EMAC_SPD_10                               10       /* Link speed = 10mbps                         */
#define  EMAC_SPD_100                             100       /* Link speed = 100mbps                        */

#define  EMAC_DUPLEX_UNKNOWN                        0       /* Duplex uknown or auto-neg incomplete        */
#define  EMAC_DUPLEX_HALF                           1       /* Duplex = Half Duplex                        */
#define  EMAC_DUPLEX_FULL                           2       /* Duplex = Full Duplex                        */

//* 網絡配置寄存器的速度和雙工位掩碼
#define		EMAC_NCFGR_SPD_FD_MASK		0xFFFFFFFC

#define 	NB_TX_BUFS			16								//* 發送緩沖區個數
#define 	ETH_TX_BUF_SIZE		256								//* 發送緩沖區大小

#define		NB_RX_BUFS			32								//* 接收緩沖區個數
#define		ETH_RX_BUF_SIZE		128								//* EMAC數據手冊規定接收緩沖區僅占128字節大小,128 * 32接收緩沖區共4096字節
/*
*********************************************************************************************************
*                                               DEFINES
*********************************************************************************************************
*/

#define DM9161AE_INIT_AUTO_NEG_RETRIES         3

                                                                /* Generic MII registers. */
#define MII_BMCR                            0x00                /* Basic mode control register */
#define MII_BMSR                            0x01                /* Basic mode status register  */
#define MII_PHYSID1                         0x02                /* PHYS ID 1                   */
#define MII_PHYSID2                         0x03                /* PHYS ID 2                   */
#define MII_ADVERTISE                       0x04                /* Advertisement control reg   */
#define MII_LPA                             0x05                /* Link partner ability reg    */
#define MII_EXPANSION                       0x06                /* Expansion register          */
#define MII_DCOUNTER                        0x12                /* Disconnect counter          */
#define MII_FCSCOUNTER                      0x13                /* False carrier counter       */
#define MII_NWAYTEST                        0x14                /* N-way auto-neg test reg     */
#define MII_RERRCOUNTER                     0x15                /* Receive error counter       */
#define MII_SREVISION                       0x16                /* Silicon revision            */
#define MII_RESV1                           0x17                /* Reserved...                 */
#define MII_LBRERROR                        0x18                /* Lpback, rx, bypass error    */
#define MII_PHYADDR                         0x19                /* PHY address                 */
#define MII_RESV2                           0x1A                /* Reserved...                 */
#define MII_TPISTATUS                       0x1B                /* TPI status for 10mbps       */
#define MII_NCONFIG                         0x1C                /* Network interface config    */

                                                                /* Basic mode control register. */
#define BMCR_RESV                         0x007F                /* Unused...                   */
#define BMCR_CTST                         0x0080                /* Collision test              */
#define BMCR_FULLDPLX                     0x0100                /* Full duplex                 */
#define BMCR_ANRESTART                    0x0200                /* Auto negotiation restart    */
#define BMCR_ISOLATE                      0x0400                /* Disconnect DP83840 from MII */
#define BMCR_PDOWN                        0x0800                /* Powerdown the DP83840       */
#define BMCR_ANENABLE                     0x1000                /* Enable auto negotiation     */
#define BMCR_SPEED100                     0x2000                /* Select 100Mbps              */
#define BMCR_LOOPBACK                     0x4000                /* TXD loopback bits           */
#define BMCR_RESET                        0x8000                /* Reset the DP83840           */

                                                                /* Basic mode status register. */
#define BMSR_ERCAP                        0x0001                /* Ext-reg capability          */
#define BMSR_JCD                          0x0002                /* Jabber detected             */
#define BMSR_LSTATUS                      0x0004                /* Link status                 */
#define BMSR_ANEGCAPABLE                  0x0008                /* Able to do auto-negotiation */
#define BMSR_RFAULT                       0x0010                /* Remote fault detected       */
#define BMSR_ANEGCOMPLETE                 0x0020                /* Auto-negotiation complete   */
#define BMSR_RESV                         0x07C0                /* Unused...                   */
#define BMSR_10HALF                       0x0800                /* Can do 10mbps, half-duplex  */
#define BMSR_10FULL                       0x1000                /* Can do 10mbps, full-duplex  */
#define BMSR_100HALF                      0x2000                /* Can do 100mbps, half-duplex */
#define BMSR_100FULL                      0x4000                /* Can do 100mbps, full-duplex */
#define BMSR_100BASE4                     0x8000                /* Can do 100mbps, 4k packets  */

                                                                /* Advertisement control reg   */
#define ADVERTISE_SLCT                    0x001F                /* Selector bits               */
#define ADVERTISE_CSMA                    0x0001                /* Only selector supported     */
#define ADVERTISE_10HALF                  0x0020                /* Try for 10mbps half-duplex  */
#define ADVERTISE_10FULL                  0x0040                /* Try for 10mbps full-duplex  */
#define ADVERTISE_100HALF                 0x0080                /* Try for 100mbps half-duplex */
#define ADVERTISE_100FULL                 0x0100                /* Try for 100mbps full-duplex */
#define ADVERTISE_100BASE4                0x0200                /* Try for 100mbps 4k packets  */
#define ADVERTISE_RESV                    0x1C00                /* Unused...                   */
#define ADVERTISE_RFAULT                  0x2000                /* Say we can detect faults    */
#define ADVERTISE_LPACK                   0x4000                /* Ack link partners response  */
#define ADVERTISE_NPAGE                   0x8000                /* Next page bit               */
                                                                /* Link partner ability reg    */
#define LPA_SLCT                          0x001F                /* Same as advertise selector  */
#define LPA_10HALF                        0x0020                /* Can do 10mbps half-duplex   */
#define LPA_10FULL                        0x0040                /* Can do 10mbps full-duplex   */
#define LPA_100HALF                       0x0080                /* Can do 100mbps half-duplex  */
#define LPA_100FULL                       0x0100                /* Can do 100mbps full-duplex  */
#define LPA_100BASE4                      0x0200                /* Can do 100mbps 4k packets   */
#define LPA_RESV                          0x1C00                /* Unused...                   */
#define LPA_RFAULT                        0x2000                /* Link partner faulted        */
#define LPA_LPACK                         0x4000                /* Link partner acked us       */
#define LPA_NPAGE                         0x8000                /* Next page bit               */

#define LPA_DUPLEX		(LPA_10FULL | LPA_100FULL)
#define LPA_100			(LPA_100FULL | LPA_100HALF | LPA_100BASE4)

                                                                /* Expansion reg for auto-neg  */
#define EXPANSION_NWAY                    0x0001                /* Can do N-way auto-nego      */
#define EXPANSION_LCWP                    0x0002                /* Got new RX page code word   */
#define EXPANSION_ENABLENPAGE             0x0004                /* This enables npage words    */
#define EXPANSION_NPCAPABLE               0x0008                /* Link partner supports npage */
#define EXPANSION_MFAULTS                 0x0010                /* Multiple faults detected    */
#define EXPANSION_RESV                    0xFFE0                /* Unused...                   */

                                                                /* N-way test register         */
#define NWAYTEST_RESV1                    0x00FF                /* Unused...                   */
#define NWAYTEST_LOOPBACK                 0x0100                /* Enable loopback for N-way   */
#define NWAYTEST_RESV2                    0xFE00                /* Unused...                   */

#define SPD_10				                  10
#define SPD_100		                         100
                                                                 /* Duplex, half or full        */
#define DUPLEX_HALF				            0x00
#define DUPLEX_FULL				            0x01


#define MII_DM9161_ID                 0x0181b8a0                /* PHY ID                      */

#define AT91C_PHY_ADDR	                      31                /* PHY Address                 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩高清一级片| 日本成人在线网站| 3751色影院一区二区三区| 国产在线视视频有精品| 1区2区3区国产精品| 69堂精品视频| 成人av电影在线播放| 日本免费新一区视频| 中文字幕精品三区| 色一情一伦一子一伦一区| 日韩国产在线观看| 亚洲国产电影在线观看| 欧美成人一区二区三区在线观看| 丁香一区二区三区| 无吗不卡中文字幕| 国产精品色哟哟网站| 欧美videossexotv100| 在线看不卡av| 成人性视频免费网站| 麻豆精品视频在线观看免费| 亚洲一区二区在线免费观看视频| 久久久91精品国产一区二区精品| 欧美视频一区二区三区在线观看 | 亚洲视频在线观看一区| 欧美一级淫片007| 91麻豆高清视频| 韩国视频一区二区| 国产精品日韩精品欧美在线 | 91久久久免费一区二区| 成人免费高清在线观看| 婷婷夜色潮精品综合在线| 亚洲精品一二三区| 欧美经典一区二区| 国产亚洲成年网址在线观看| 欧美日韩一级二级| 色婷婷av一区二区三区软件| 国产成人精品一区二区三区四区| 亚洲色图欧美激情| 亚洲女性喷水在线观看一区| 国产丝袜欧美中文另类| 精品国偷自产国产一区| 欧美日韩中文字幕一区| 欧美丝袜丝交足nylons图片| 99久久er热在这里只有精品15 | 另类小说综合欧美亚洲| 亚洲18女电影在线观看| 亚洲成人免费视| 亚洲网友自拍偷拍| 夜夜精品浪潮av一区二区三区| 国产精品家庭影院| 欧美va亚洲va| 国产人伦精品一区二区| 久久综合狠狠综合久久综合88| 日韩午夜中文字幕| 制服丝袜亚洲网站| 26uuu精品一区二区| 欧美xxxx老人做受| 精品免费国产一区二区三区四区| 欧美日韩精品一区二区| 日韩午夜激情av| 精品免费一区二区三区| 久久免费视频一区| 日韩一区二区三区电影在线观看 | 91精品久久久久久久99蜜桃| 欧美日韩精品免费| 欧美一区午夜视频在线观看| 色久综合一二码| 91精品在线免费| 欧美一区三区二区| 精品黑人一区二区三区久久| 久久久久久久久久看片| 久久这里只有精品6| 国产亚洲一本大道中文在线| 亚洲国产精华液网站w| 亚洲人成小说网站色在线| 国产精品精品国产色婷婷| 亚洲电影一级黄| 五月天激情综合网| 国产综合久久久久影院| 成人午夜电影小说| 不卡视频在线看| 色老头久久综合| 91精品国产综合久久精品| 日韩欧美区一区二| 日韩视频永久免费| 日韩伦理免费电影| 午夜精品久久久久久不卡8050| 偷拍一区二区三区四区| 国产乱子伦视频一区二区三区| 一本到高清视频免费精品| 欧美裸体一区二区三区| 日韩视频免费观看高清在线视频| 欧美一级黄色大片| 久久精品人人做人人爽97| 午夜精品久久久久久久99樱桃| 黄网站免费久久| 色狠狠桃花综合| 91精品国产福利| 亚洲人123区| 激情综合五月婷婷| 色婷婷亚洲婷婷| 精品国产成人在线影院 | 91蝌蚪porny| 欧美一区午夜视频在线观看| 日韩欧美一级在线播放| 91麻豆精品国产91久久久使用方法| 精品国产一区二区三区不卡| 亚洲精品日韩综合观看成人91| 国产一区二区三区免费看 | 久久久久高清精品| 日韩和欧美一区二区| av电影在线不卡| 久久久久久久久99精品| 久久精品国产亚洲aⅴ| 欧美丝袜第三区| 亚洲一区二区三区在线播放| 成人丝袜高跟foot| 久久久久九九视频| 极品少妇xxxx精品少妇偷拍| 日韩一区二区三区视频在线| 丝袜诱惑制服诱惑色一区在线观看| 97久久精品人人做人人爽| 国产精品污www在线观看| 国产黄色精品网站| 欧美成人精品1314www| 视频一区视频二区中文| 欧美三级韩国三级日本三斤| 亚洲欧美视频一区| 91麻豆国产福利在线观看| 亚洲天天做日日做天天谢日日欢 | 欧美日韩一区二区三区在线| 一区二区三区国产精华| fc2成人免费人成在线观看播放| 久久精品亚洲精品国产欧美| 国产一区二区三区不卡在线观看| 欧美r级电影在线观看| 九九精品一区二区| 久久综合五月天婷婷伊人| 国模无码大尺度一区二区三区| 精品剧情v国产在线观看在线| 久久精品国产99国产| 精品国产免费视频| 国产精品99久| 中文字幕一区二区三区精华液 | 99国产精品久久久久久久久久| 中文字幕中文字幕一区二区| av综合在线播放| 亚洲欧美另类在线| 色视频成人在线观看免| 亚洲电影激情视频网站| 日韩一区二区三区电影在线观看| 久久精品国产99国产精品| 国产亚洲一本大道中文在线| 波多野结衣在线一区| 亚洲区小说区图片区qvod| 欧美影视一区在线| 免费观看30秒视频久久| 久久尤物电影视频在线观看| 高清国产午夜精品久久久久久| 亚洲桃色在线一区| 3atv一区二区三区| 国产精品羞羞答答xxdd| 亚洲视频免费看| 3d动漫精品啪啪一区二区竹菊| 精品一区精品二区高清| 国产精品另类一区| 欧美色偷偷大香| 国产一区二区三区蝌蚪| 亚洲欧美日韩在线不卡| 3d动漫精品啪啪一区二区竹菊| 国产一区二区调教| 一区二区三区中文字幕精品精品| 欧美一区二区三区视频免费| 粉嫩蜜臀av国产精品网站| 亚洲一区二区高清| 久久婷婷国产综合精品青草| 99精品偷自拍| 久久99热这里只有精品| 亚洲日本韩国一区| 日韩网站在线看片你懂的| 成+人+亚洲+综合天堂| 蜜臀久久99精品久久久久宅男| 国产精品你懂的| 91精选在线观看| 北条麻妃一区二区三区| 久久爱www久久做| 一区二区欧美国产| 国产日韩影视精品| 欧美日产在线观看| 成年人网站91| 国产一区二区三区免费看| 亚洲va国产va欧美va观看| 国产精品午夜久久| 日韩精品一区二区三区中文不卡| 日本韩国精品一区二区在线观看| 国产精品影视在线观看| 日韩精品免费专区| 亚洲激情图片一区| 国产精品日产欧美久久久久| 日韩视频免费观看高清完整版在线观看 |