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

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

?? ixethmii.h

?? 友善mini2440嵌入式
?? H
字號:
/** * @file    IxEthMii.h * * @brief this file contains the public API of @ref IxEthMii component * * Design notes :   * The main intent of this API is to inplement MII high level fonctionalitoes * to support the codelets provided with the IXP400 software releases. It  * superceedes previous interfaces provided with @ref IxEThAcc component. *  * This API has been tested with the PHYs provided with the * IXP400 development platforms. It may not work for specific Ethernet PHYs * used on specific boards. * * This source code detects and interface the LXT972, LXT973 and KS6995 * Ethernet PHYs. * * This source code should be considered as an example which may need * to be adapted for different hardware implementations. * * It is strongly recommended to use public domain and GPL utilities * like libmii, mii-diag for MII interface support. *  * *  * @par * IXP400 SW Release version 2.0 *  * -- Copyright Notice -- *  * @par * Copyright 2001-2005, Intel Corporation. * All rights reserved. *  * @par * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. Neither the name of the Intel Corporation nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. *  * @par * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. *  * @par * -- End of Copyright Notice -- */#ifndef IxEthMii_H#define IxEthMii_H#include <IxTypes.h>/** * @defgroup IxEthMii IXP400 Ethernet Phy Access (IxEthMii) API * * @brief ethMii is a library that does provides access to the  * Ethernet PHYs * *@{ *//** * @ingroup IxEthMii * * @fn  ixEthMiiPhyScan(BOOL phyPresent[], UINT32 maxPhyCount) * * @brief Scan the MDIO bus for PHYs *  This function scans PHY addresses 0 through 31, and sets phyPresent[n] to  *  TRUE if a phy is discovered at address n.  * * - Reentrant    - no * - ISR Callable - no * * @pre The MAC on Ethernet Port 2 (NPE C) must be initialised, and generating the MDIO clock. * * @param phyPresent BOOL [in] - boolean array of IXP425_ETH_ACC_MII_MAX_ADDR entries * @param maxPhyCount UINT32 [in] - number of PHYs to search for (the scan will stop when *         the indicated number of PHYs is found). * * @return IX_STATUS * - IX_ETH_ACC_SUCCESS * - IX_ETH_ACC_FAIL : invalid arguments. * * <hr> */PUBLIC IX_STATUS ixEthMiiPhyScan(BOOL phyPresent[], UINT32 maxPhyCount);/** * @ingroup IxEthMii * * @fn ixEthMiiPhyConfig(UINT32 phyAddr,   		         BOOL speed100,  			 BOOL fullDuplex,  			 BOOL autonegotiate) * * * @brief Configure a PHY *   Configure a PHY's speed, duplex and autonegotiation status * * - Reentrant    - no * - ISR Callable - no * * @pre The MAC on Ethernet Port 2 (NPE C) must be initialised, and generating the MDIO clock. *    * @param phyAddr UINT32 [in]  * @param speed100 BOOL [in] - set to TRUE for 100Mbit/s operation, FALSE for 10Mbit/s * @param fullDuplex BOOL [in] - set to TRUE for Full Duplex, FALSE for Half Duplex * @param autonegotiate BOOL [in] - set to TRUE to enable autonegotiation * * @return IX_STATUS * - IX_SUCCESS * - IX_FAIL : invalid arguments. * * <hr> */PUBLIC IX_STATUS ixEthMiiPhyConfig(UINT32 phyAddr,				    BOOL speed100, 				    BOOL fullDuplex, 				    BOOL autonegotiate);/** * @ingroup IxEthMii * * @fn ixEthMiiPhyLoopbackEnable(UINT32 phyAddr) * * * @brief Enable PHY Loopback in a specific Eth MII port * * @note When PHY Loopback is enabled, frames sent out to the PHY from the * IXP400 will be looped back to the IXP400. They will not be transmitted out * on the wire. * * - Reentrant    - no * - ISR Callable - no * * @param phyAddr UINT32 [in] - the address of the Ethernet PHY (0-31) * * @return IX_STATUS * - IX_SUCCESS * - IX_FAIL : invalid arguments. * <hr> */PUBLIC IX_STATUSixEthMiiPhyLoopbackEnable (UINT32 phyAddr);/** * @ingroup IxEthMii * * @fn ixEthMiiPhyLoopbackDisable(UINT32 phyAddr) * * * @brief Disable PHY Loopback in a specific Eth MII port * * - Reentrant    - no * - ISR Callable - no *    * @param phyAddr UINT32 [in] - the address of the Ethernet PHY (0-31) * * @return IX_STATUS * - IX_SUCCESS * - IX_FAIL : invalid arguments. * <hr> */PUBLIC IX_STATUSixEthMiiPhyLoopbackDisable (UINT32 phyAddr);/** * @ingroup IxEthMii * * @fn ixEthMiiPhyReset(UINT32 phyAddr) * * @brief Reset a PHY *   Reset a PHY * * - Reentrant    - no * - ISR Callable - no * * @pre The MAC on Ethernet Port 2 (NPE C) must be initialised, and generating the MDIO clock. *    * @param phyAddr UINT32 [in] - the address of the Ethernet PHY (0-31) * * @return IX_STATUS * - IX_SUCCESS * - IX_FAIL : invalid arguments. * * <hr> */PUBLIC IX_STATUS ixEthMiiPhyReset(UINT32 phyAddr);/** * @ingroup IxEthMii * * @fn ixEthMiiLinkStatus(UINT32 phyAddr,  			  BOOL *linkUp, 			  BOOL *speed100,  			  BOOL *fullDuplex, 		          BOOL *autoneg) * * @brief Retrieve the current status of a PHY *   Retrieve the link, speed, duplex and autonegotiation status of a PHY * * - Reentrant    - no * - ISR Callable - no * * @pre The MAC on Ethernet Port 2 (NPE C) must be initialised, and generating the MDIO clock. *    * @param phyAddr UINT32 [in] - the address of the Ethernet PHY (0-31) * @param linkUp BOOL [out] - set to TRUE if the link is up * @param speed100 BOOL [out] - set to TRUE indicates 100Mbit/s, FALSE indicates 10Mbit/s * @param fullDuplex BOOL [out] - set to TRUE indicates Full Duplex, FALSE indicates Half Duplex * @param autoneg BOOL [out] - set to TRUE indicates autonegotiation is enabled, FALSE indicates autonegotiation is disabled * * @return IX_STATUS * - IX_SUCCESS * - IX_FAIL : invalid arguments. * * <hr> */PUBLIC IX_STATUS ixEthMiiLinkStatus(UINT32 phyAddr, 				     BOOL *linkUp,				     BOOL *speed100, 				     BOOL *fullDuplex,				     BOOL *autoneg);/** * @ingroup IxEthMii * * @fn ixEthMiiPhyShow (UINT32 phyAddr) * * * @brief Display information on a specified PHY *   Display link status, speed, duplex and Auto Negotiation status * * - Reentrant    - no * - ISR Callable - no * * @pre The MAC on Ethernet Port 2 (NPE C) must be initialised, and generating the MDIO clock. *    * @param phyAddr UINT32 [in] - the address of the Ethernet PHY (0-31) * * @return IX_STATUS * - IX_SUCCESS * - IX_FAIL : invalid arguments. * * <hr> */PUBLIC IX_STATUS ixEthMiiPhyShow (UINT32 phyAddr);#endif /* ndef IxEthMii_H *//** *@} */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av午夜影院| 欧美中文字幕一区二区三区亚洲| 亚洲成人午夜影院| 亚洲午夜电影网| 亚洲精品国产无天堂网2021 | 国产日韩欧美综合一区| 精品sm在线观看| 久久久.com| 中文字幕乱码亚洲精品一区| 国产精品人妖ts系列视频| 中文字幕亚洲综合久久菠萝蜜| 国产精品国产馆在线真实露脸| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 成人午夜私人影院| av在线这里只有精品| 日本久久精品电影| 欧美一区二区在线视频| 欧美大片在线观看| 国产精品对白交换视频| 亚洲图片一区二区| 国内偷窥港台综合视频在线播放| 国产麻豆一精品一av一免费| av成人老司机| 欧美高清精品3d| 久久久久免费观看| 亚洲精品成人在线| 经典三级视频一区| 色综合久久天天| 欧美成人一区二区三区在线观看 | 成人av午夜电影| 欧美精品成人一区二区三区四区| 精品国产乱码久久久久久图片| 中文字幕亚洲区| 蜜臀久久99精品久久久久久9| 国产成人av一区二区| 欧美日韩电影在线| 中文字幕成人网| 麻豆91免费看| 欧美自拍丝袜亚洲| 国产午夜精品一区二区| 午夜在线成人av| 国产91富婆露脸刺激对白| 欧美老年两性高潮| 亚洲免费看黄网站| 国产成人精品免费一区二区| 欧美视频中文字幕| 中文欧美字幕免费| 国产在线乱码一区二区三区| 欧美少妇性性性| 亚洲视频一区在线| 成人黄色av网站在线| 精品美女在线播放| 香蕉成人啪国产精品视频综合网| 不卡高清视频专区| 国产区在线观看成人精品| 美腿丝袜亚洲色图| 欧美精品1区2区3区| 亚洲激情六月丁香| 91成人国产精品| 亚洲欧美日韩人成在线播放| 国产美女一区二区三区| 日韩视频免费观看高清在线视频| 亚洲伊人色欲综合网| 99久久国产综合精品麻豆| 久久九九全国免费| 国产精品一区专区| 久久精品一区二区三区av| 久久成人免费网| 2020国产精品久久精品美国| 久久99精品久久久久| 日韩欧美中文字幕一区| 乱一区二区av| 久久精品一区二区三区不卡| 国产一区视频导航| 国产欧美日韩在线视频| 成人永久免费视频| 国产精品免费视频一区| av午夜一区麻豆| 亚洲精品老司机| 欧美日韩在线三级| 婷婷久久综合九色综合绿巨人| 精品视频全国免费看| 日本 国产 欧美色综合| 日韩精品最新网址| 成人性视频网站| 亚洲激情图片一区| 欧美一区二区观看视频| 激情久久久久久久久久久久久久久久 | 国产剧情在线观看一区二区| 26uuu欧美| 成人黄页毛片网站| 亚洲国产精品影院| 欧美精品久久99| 精品伊人久久久久7777人| 国产亚洲一二三区| 99精品在线免费| 三级成人在线视频| 国产欧美一区二区三区鸳鸯浴 | 亚洲va韩国va欧美va精品 | 国产91精品免费| 在线看不卡av| 国产乱码精品一区二区三| 欧美精品一区二区三区蜜桃| 国产高清视频一区| 亚洲男同1069视频| 欧美一区二区三区婷婷月色| 国产一区二区三区不卡在线观看| 1000部国产精品成人观看| 欧美日韩国产色站一区二区三区| 蜜臀精品一区二区三区在线观看 | 成年人网站91| 亚洲成人在线观看视频| 久久九九久久九九| 欧美天堂一区二区三区| 成人精品在线视频观看| 亚洲成人先锋电影| 亚洲欧洲日韩av| 日韩精品在线网站| 欧美亚一区二区| 国产传媒一区在线| 青青草97国产精品免费观看 | 欧美人xxxx| 不卡免费追剧大全电视剧网站| 蜜臀av性久久久久蜜臀aⅴ| 一色桃子久久精品亚洲| 久久精品一区二区三区不卡牛牛| 欧美日韩高清在线| 欧洲亚洲国产日韩| av一区二区三区| 国产aⅴ精品一区二区三区色成熟| 香蕉av福利精品导航| 又紧又大又爽精品一区二区| 国产欧美综合色| 精品国产乱码久久久久久图片 | 精品一区二区三区香蕉蜜桃| 夜夜嗨av一区二区三区中文字幕| 欧美国产乱子伦| 久久在线观看免费| 精品美女被调教视频大全网站| 欧美男生操女生| 欧美日韩国产首页| 欧美精选一区二区| 4438亚洲最大| 欧美绝品在线观看成人午夜影视| 欧美午夜电影在线播放| 色美美综合视频| 日本精品裸体写真集在线观看| 成人av网址在线| 99视频在线观看一区三区| 不卡的av网站| 成人91在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 成人18视频在线播放| 97se亚洲国产综合在线| av爱爱亚洲一区| 色噜噜狠狠色综合中国| 色婷婷国产精品| 欧美日韩一二三| 91精品国产综合久久久久| 欧美日韩一区二区不卡| 欧美一级欧美三级| 欧美一二三四在线| 久久夜色精品国产欧美乱极品| 精品国产91洋老外米糕| 国产亚洲女人久久久久毛片| 中文av字幕一区| 亚洲一区二区三区四区五区中文| 午夜在线电影亚洲一区| 激情深爱一区二区| kk眼镜猥琐国模调教系列一区二区 | 久久综合久久综合亚洲| 久久久精品影视| 日韩一区有码在线| 亚洲午夜精品一区二区三区他趣| 日韩激情视频网站| 国产精品亚洲视频| 欧美视频精品在线| www欧美成人18+| 18成人在线观看| 奇米精品一区二区三区在线观看| 国产一级精品在线| 欧美视频中文字幕| 国产欧美日本一区二区三区| 亚洲电影中文字幕在线观看| 久久99蜜桃精品| 在线影视一区二区三区| 精品成人a区在线观看| 一区二区视频免费在线观看| 久久激情综合网| 日本道精品一区二区三区| 精品乱人伦一区二区三区| 亚洲天天做日日做天天谢日日欢| 蜜桃视频在线一区| 91久久线看在观草草青青 | 中文字幕一区二区三区在线观看| 日韩专区一卡二卡| eeuss国产一区二区三区| 制服丝袜亚洲色图| 日韩美女视频一区| 国产ts人妖一区二区|