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

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

?? emac.h

?? NXP ARM處理器WEB通訊程序(keil環境)
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define RSV_RXDV_SEEN       0x00020000  /* RXDV Event Previously Seen        */
#define RSV_CARR_SEEN       0x00040000  /* Carrier Event Previously Seen     */
#define RSV_REC_CODEV       0x00080000  /* Receive Code Violation            */
#define RSV_CRC_ERR         0x00100000  /* CRC Error                         */
#define RSV_LEN_CHKERR      0x00200000  /* Length Check Error                */
#define RSV_LEN_OUTRNG      0x00400000  /* Length Out of Range               */
#define RSV_REC_OK          0x00800000  /* Frame Received OK                 */
#define RSV_MCAST           0x01000000  /* Multicast Frame                   */
#define RSV_BCAST           0x02000000  /* Broadcast Frame                   */
#define RSV_DRIB_NIBB       0x04000000  /* Dribble Nibble                    */
#define RSV_CTRL_FRAME      0x08000000  /* Control Frame                     */
#define RSV_PAUSE           0x10000000  /* Pause Frame                       */
#define RSV_UNSUPP_OPC      0x20000000  /* Unsupported Opcode                */
#define RSV_VLAN            0x40000000  /* VLAN Frame                        */

/* Flow Control Counter Register */
#define FCC_MIRR_CNT        0x0000FFFF  /* Mirror Counter                    */
#define FCC_PAUSE_TIM       0xFFFF0000  /* Pause Timer                       */

/* Flow Control Status Register */
#define FCS_MIRR_CNT        0x0000FFFF  /* Mirror Counter Current            */

/* Receive Filter Control Register */
#define RFC_UCAST_EN        0x00000001  /* Accept Unicast Frames Enable      */
#define RFC_BCAST_EN        0x00000002  /* Accept Broadcast Frames Enable    */
#define RFC_MCAST_EN        0x00000004  /* Accept Multicast Frames Enable    */
#define RFC_UCAST_HASH_EN   0x00000008  /* Accept Unicast Hash Filter Frames */
#define RFC_MCAST_HASH_EN   0x00000010  /* Accept Multicast Hash Filter Fram.*/
#define RFC_PERFECT_EN      0x00000020  /* Accept Perfect Match Enable       */
#define RFC_MAGP_WOL_EN     0x00001000  /* Magic Packet Filter WoL Enable    */
#define RFC_PFILT_WOL_EN    0x00002000  /* Perfect Filter WoL Enable         */

/* Receive Filter WoL Status/Clear Registers */
#define WOL_UCAST           0x00000001  /* Unicast Frame caused WoL          */
#define WOL_BCAST           0x00000002  /* Broadcast Frame caused WoL        */
#define WOL_MCAST           0x00000004  /* Multicast Frame caused WoL        */
#define WOL_UCAST_HASH      0x00000008  /* Unicast Hash Filter Frame WoL     */
#define WOL_MCAST_HASH      0x00000010  /* Multicast Hash Filter Frame WoL   */
#define WOL_PERFECT         0x00000020  /* Perfect Filter WoL                */
#define WOL_RX_FILTER       0x00000080  /* RX Filter caused WoL              */
#define WOL_MAG_PACKET      0x00000100  /* Magic Packet Filter caused WoL    */

/* Interrupt Status/Enable/Clear/Set Registers */
#define INT_RX_OVERRUN      0x00000001  /* Overrun Error in RX Queue         */
#define INT_RX_ERR          0x00000002  /* Receive Error                     */
#define INT_RX_FIN          0x00000004  /* RX Finished Process Descriptors   */
#define INT_RX_DONE         0x00000008  /* Receive Done                      */
#define INT_TX_UNDERRUN     0x00000010  /* Transmit Underrun                 */
#define INT_TX_ERR          0x00000020  /* Transmit Error                    */
#define INT_TX_FIN          0x00000040  /* TX Finished Process Descriptors   */
#define INT_TX_DONE         0x00000080  /* Transmit Done                     */
#define INT_SOFT_INT        0x00001000  /* Software Triggered Interrupt      */
#define INT_WAKEUP          0x00002000  /* Wakeup Event Interrupt            */

/* Power Down Register */
#define PD_POWER_DOWN       0x80000000  /* Power Down MAC                    */

/* RX Descriptor Control Word */
#define RCTRL_SIZE          0x000007FF  /* Buffer size mask                  */
#define RCTRL_INT           0x80000000  /* Generate RxDone Interrupt         */

/* RX Status Hash CRC Word */
#define RHASH_SA            0x000001FF  /* Hash CRC for Source Address       */
#define RHASH_DA            0x001FF000  /* Hash CRC for Destination Address  */

/* RX Status Information Word */
#define RINFO_SIZE          0x000007FF  /* Data size in bytes                */
#define RINFO_CTRL_FRAME    0x00040000  /* Control Frame                     */
#define RINFO_VLAN          0x00080000  /* VLAN Frame                        */
#define RINFO_FAIL_FILT     0x00100000  /* RX Filter Failed                  */
#define RINFO_MCAST         0x00200000  /* Multicast Frame                   */
#define RINFO_BCAST         0x00400000  /* Broadcast Frame                   */
#define RINFO_CRC_ERR       0x00800000  /* CRC Error in Frame                */
#define RINFO_SYM_ERR       0x01000000  /* Symbol Error from PHY             */
#define RINFO_LEN_ERR       0x02000000  /* Length Error                      */
#define RINFO_RANGE_ERR     0x04000000  /* Range Error (exceeded max. size)  */
#define RINFO_ALIGN_ERR     0x08000000  /* Alignment Error                   */
#define RINFO_OVERRUN       0x10000000  /* Receive overrun                   */
#define RINFO_NO_DESCR      0x20000000  /* No new Descriptor available       */
#define RINFO_LAST_FLAG     0x40000000  /* Last Fragment in Frame            */
#define RINFO_ERR           0x80000000  /* Error Occured (OR of all errors)  */

#define RINFO_ERR_MASK     (RINFO_FAIL_FILT | RINFO_CRC_ERR   | RINFO_SYM_ERR | \
                            RINFO_LEN_ERR   | RINFO_ALIGN_ERR | RINFO_OVERRUN)

/* TX Descriptor Control Word */
#define TCTRL_SIZE          0x000007FF  /* Size of data buffer in bytes      */
#define TCTRL_OVERRIDE      0x04000000  /* Override Default MAC Registers    */
#define TCTRL_HUGE          0x08000000  /* Enable Huge Frame                 */
#define TCTRL_PAD           0x10000000  /* Pad short Frames to 64 bytes      */
#define TCTRL_CRC           0x20000000  /* Append a hardware CRC to Frame    */
#define TCTRL_LAST          0x40000000  /* Last Descriptor for TX Frame      */
#define TCTRL_INT           0x80000000  /* Generate TxDone Interrupt         */

/* TX Status Information Word */
#define TINFO_COL_CNT       0x01E00000  /* Collision Count                   */
#define TINFO_DEFER         0x02000000  /* Packet Deferred (not an error)    */
#define TINFO_EXCESS_DEF    0x04000000  /* Excessive Deferral                */
#define TINFO_EXCESS_COL    0x08000000  /* Excessive Collision               */
#define TINFO_LATE_COL      0x10000000  /* Late Collision Occured            */
#define TINFO_UNDERRUN      0x20000000  /* Transmit Underrun                 */
#define TINFO_NO_DESCR      0x40000000  /* No new Descriptor available       */
#define TINFO_ERR           0x80000000  /* Error Occured (OR of all errors)  */

/* DP83848C PHY Registers */
#define PHY_REG_BMCR        0x00        /* Basic Mode Control Register       */
#define PHY_REG_BMSR        0x01        /* Basic Mode Status Register        */
#define PHY_REG_IDR1        0x02        /* PHY Identifier 1                  */
#define PHY_REG_IDR2        0x03        /* PHY Identifier 2                  */
#define PHY_REG_ANAR        0x04        /* Auto-Negotiation Advertisement    */
#define PHY_REG_ANLPAR      0x05        /* Auto-Neg. Link Partner Abitily    */
#define PHY_REG_ANER        0x06        /* Auto-Neg. Expansion Register      */
#define PHY_REG_ANNPTR      0x07        /* Auto-Neg. Next Page TX            */

/* PHY Extended Registers */
#define PHY_REG_STS         0x10        /* Status Register                   */
#define PHY_REG_MICR        0x11        /* MII Interrupt Control Register    */
#define PHY_REG_MISR        0x12        /* MII Interrupt Status Register     */
#define PHY_REG_FCSCR       0x14        /* False Carrier Sense Counter       */
#define PHY_REG_RECR        0x15        /* Receive Error Counter             */
#define PHY_REG_PCSR        0x16        /* PCS Sublayer Config. and Status   */
#define PHY_REG_RBR         0x17        /* RMII and Bypass Register          */
#define PHY_REG_LEDCR       0x18        /* LED Direct Control Register       */
#define PHY_REG_PHYCR       0x19        /* PHY Control Register              */
#define PHY_REG_10BTSCR     0x1A        /* 10Base-T Status/Control Register  */
#define PHY_REG_CDCTRL1     0x1B        /* CD Test Control and BIST Extens.  */
#define PHY_REG_EDCR        0x1D        /* Energy Detect Control Register    */

#define PHY_FULLD_100M      0x2100      /* Full Duplex 100Mbit               */
#define PHY_HALFD_100M      0x2000      /* Half Duplex 100Mbit               */
#define PHY_FULLD_10M       0x0100      /* Full Duplex 10Mbit                */
#define PHY_HALFD_10M       0x0000      /* Half Duplex 10MBit                */
#define PHY_AUTO_NEG        0x3000      /* Select Auto Negotiation           */

#define DP83848C_DEF_ADR    0x0100      /* Default PHY device address        */
#define DP83848C_ID         0x20005C90  /* PHY Identifier                    */

// prototypes
void           Init_EMAC(void);
unsigned short ReadFrameBE_EMAC(void);
void           CopyToFrame_EMAC(void *Source, unsigned int Size);
void           CopyFromFrame_EMAC(void *Dest, unsigned short Size);
void           DummyReadFrame_EMAC(unsigned short Size);
unsigned short StartReadFrame(void);
void           EndReadFrame(void);
unsigned int   CheckFrameReceived(void);
void           RequestSend(unsigned short FrameSize);
unsigned int   Rdy4Tx(void);

#endif

/*----------------------------------------------------------------------------
 * end of file
 *---------------------------------------------------------------------------*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人av影视| 激情综合五月天| 日韩一区二区三区视频在线| 国产成人综合网站| 蜜桃av一区二区三区| 日韩电影在线看| 午夜欧美电影在线观看| 性欧美大战久久久久久久久| 亚洲综合色成人| 亚洲一区二区三区小说| 亚洲一区影音先锋| 成人欧美一区二区三区小说| 久久影音资源网| 1区2区3区欧美| 99热国产精品| 天堂久久久久va久久久久| 偷窥国产亚洲免费视频| 日本一不卡视频| 国产真实乱对白精彩久久| 国产美女精品人人做人人爽| 国产精品资源在线观看| 成人免费av资源| 欧美性欧美巨大黑白大战| 欧美优质美女网站| 日韩无一区二区| 欧美激情一区二区三区| 亚洲一区二三区| 久久国产视频网| 99re这里都是精品| 欧美精品第1页| 久久精品视频免费| 一区二区三区精品久久久| 日韩主播视频在线| 国产91露脸合集magnet| 色哟哟日韩精品| 精品福利在线导航| 一区二区成人在线| 日韩激情视频网站| 成人免费精品视频| 欧美一区二区三区色| 国产精品视频看| 亚洲成a人片在线观看中文| 国产精品一区二区视频| 欧美日韩精品一区二区三区 | 国产成人在线网站| 成人精品视频一区二区三区尤物| 亚洲三级视频在线观看| 久久精品999| 91亚洲精品乱码久久久久久蜜桃 | 亚洲超碰精品一区二区| 精品一区二区三区免费视频| 欧美性感一类影片在线播放| 欧美成人video| 亚洲一区二区三区视频在线播放| 国产老妇另类xxxxx| 欧美色图激情小说| 成人欧美一区二区三区1314| 激情伊人五月天久久综合| 欧美熟乱第一页| 国产精品成人一区二区艾草| 国产精品综合视频| 亚洲精品在线观看网站| 视频一区二区三区入口| 一本到不卡免费一区二区| 久久久国际精品| 激情欧美一区二区| 日韩午夜中文字幕| 日本怡春院一区二区| 精品视频1区2区3区| 亚洲另类在线一区| www.av亚洲| 欧美国产禁国产网站cc| 国产成人精品三级麻豆| 久久久久久免费| 极品少妇一区二区三区精品视频 | 免费人成在线不卡| 宅男噜噜噜66一区二区66| 日韩一区在线免费观看| 91性感美女视频| 国产精品区一区二区三| 成人精品在线视频观看| 中文字幕一区二区三区乱码在线| 成人黄色软件下载| 亚洲日本电影在线| 色网综合在线观看| 亚洲国产乱码最新视频| 欧美性大战久久久久久久| 日韩黄色小视频| 久久综合资源网| 国产大片一区二区| 国产欧美精品一区二区三区四区| 高清在线成人网| 国产精品久久久久久妇女6080| 成人的网站免费观看| 一区二区三区在线免费视频| 欧美精品在线一区二区三区| 韩国成人在线视频| 国产精品成人免费| 欧美四级电影网| 综合激情网...| 国产精品亚洲一区二区三区妖精| 欧美精品一区男女天堂| 视频一区欧美精品| 久久色在线视频| 99久久精品免费看| 日韩精品五月天| 久久久久国产精品免费免费搜索 | 在线欧美日韩精品| 午夜不卡av在线| 国产欧美日韩一区二区三区在线观看| 成人禁用看黄a在线| 一区二区三区四区五区视频在线观看| 在线观看91av| 成人av在线电影| 麻豆精品蜜桃视频网站| 国产精品免费久久| 正在播放一区二区| 99久久精品免费看国产免费软件| 日欧美一区二区| 中文字幕不卡在线| 51精品国自产在线| 91网站视频在线观看| 麻豆国产一区二区| 一区二区三区欧美| 欧美国产欧美亚州国产日韩mv天天看完整| 色88888久久久久久影院野外| 麻豆精品新av中文字幕| 亚洲国产美女搞黄色| 国产视频一区在线观看 | 日韩亚洲欧美中文三级| 色综合天天做天天爱| 最新不卡av在线| 欧美丰满少妇xxxxx高潮对白| 成人av网站在线观看免费| 久久精品久久精品| 无吗不卡中文字幕| 亚洲裸体在线观看| 中文字幕的久久| 久久久久国产精品人| 欧美日韩国产三级| 欧美日韩国产区一| 欧洲日韩一区二区三区| 91在线国内视频| 成年人网站91| 亚洲欧美日韩一区| 成人国产精品免费观看动漫| 亚洲高清在线视频| 欧美性色黄大片| 色爱区综合激月婷婷| jlzzjlzz欧美大全| 成人h动漫精品一区二区| 免费成人在线影院| 天天综合网天天综合色| 亚洲超碰97人人做人人爱| 亚洲成人av一区二区三区| 亚洲二区在线观看| 亚洲五码中文字幕| 视频一区视频二区中文字幕| 亚洲一区二区美女| 亚洲女与黑人做爰| 亚洲精品久久嫩草网站秘色| 中文字幕综合网| 成人免费一区二区三区视频| 一区二区三区资源| 天天综合天天做天天综合| 欧美色男人天堂| 国产精品2024| 高清在线观看日韩| 一区二区日韩电影| 欧美成人精品福利| 在线观看中文字幕不卡| 美女网站在线免费欧美精品| 亚洲欧美国产毛片在线| 自拍视频在线观看一区二区| 亚洲欧美偷拍三级| 一区二区三区精品在线| 国产精品视频你懂的| 一区二区日韩av| 97se亚洲国产综合自在线观| 欧美国产日韩在线观看| 亚洲欧美成人一区二区三区| 亚洲欧美日本在线| 日本怡春院一区二区| 国产激情精品久久久第一区二区 | 日韩视频一区在线观看| www国产精品av| 亚洲三级电影网站| 美女看a上一区| 成人精品鲁一区一区二区| 欧美日韩dvd在线观看| 久久综合久久综合亚洲| 亚洲精品视频一区| 麻豆国产一区二区| 91麻豆国产福利在线观看| 欧美精品aⅴ在线视频| 中文字幕欧美激情| 日本亚洲视频在线| 日本乱人伦一区| 久久久综合网站| 天天色综合成人网|