亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
精品成人一区二区| 亚洲图片欧美综合| 亚洲欧洲另类国产综合| 国产精品乱人伦| 中文字幕亚洲区| 亚洲精品国产一区二区三区四区在线| 亚洲激情图片qvod| 一二三区精品视频| 亚洲va欧美va人人爽午夜| 日韩高清不卡一区二区| 肉色丝袜一区二区| 久久不见久久见免费视频7| 国产一区在线精品| 不卡一卡二卡三乱码免费网站| 99久久免费国产| 欧美色男人天堂| 欧美刺激脚交jootjob| 久久蜜桃av一区精品变态类天堂 | 国产精品天美传媒| 亚洲免费三区一区二区| 亚洲不卡在线观看| 国产成人鲁色资源国产91色综| 99久久精品国产一区二区三区| 欧美无砖专区一中文字| 欧美电影免费观看高清完整版在 | 欧美成人精品二区三区99精品| 欧美日韩国产经典色站一区二区三区| 91麻豆精品国产自产在线 | 久久久久国产免费免费| 中文字幕中文在线不卡住| 国产精品免费视频观看| 一区二区成人在线视频| 久久99精品国产麻豆婷婷| 国产在线日韩欧美| 欧美性生活一区| 久久亚洲免费视频| 亚洲情趣在线观看| 精品一区二区日韩| 色呦呦国产精品| 日韩视频免费观看高清完整版| 中文字幕电影一区| 日韩电影在线看| 成人av网站在线观看| 欧美另类久久久品| 国产精品高潮呻吟久久| 日本不卡视频在线| 成人国产精品视频| 日韩欧美美女一区二区三区| 欧美激情一区二区三区| 日韩黄色在线观看| 色94色欧美sute亚洲13| 久久精品日产第一区二区三区高清版 | 亚洲蜜臀av乱码久久精品| 国产伦精一区二区三区| 日韩视频在线永久播放| 亚洲va在线va天堂| 欧美日韩一区在线| 一区二区三区91| 97精品国产露脸对白| 国产精品视频麻豆| 国产馆精品极品| 国产亚洲成aⅴ人片在线观看| 麻豆精品久久久| 欧美一区二区三区视频免费播放| 亚洲成av人综合在线观看| 在线观看成人小视频| 亚洲美女视频一区| 91黄视频在线观看| 依依成人精品视频| 91久久精品国产91性色tv| 亚洲美女视频一区| 91精品1区2区| 亚洲成人一区二区在线观看| 欧美性猛交一区二区三区精品| 亚洲另类在线一区| 日本精品一级二级| 亚洲综合自拍偷拍| 欧美网站大全在线观看| 亚洲一区二区在线视频| 欧美在线短视频| 丝袜美腿亚洲色图| 欧美一区二区久久| 精品一区二区三区视频| 精品电影一区二区三区| 国产福利视频一区二区三区| 欧美国产精品中文字幕| av网站一区二区三区| 中文字幕中文在线不卡住| 色先锋久久av资源部| 亚洲国产视频在线| 91精品国产色综合久久ai换脸| 日本不卡1234视频| 久久精品亚洲国产奇米99| 成人激情综合网站| 亚洲精品视频观看| 欧美喷水一区二区| 精品一区二区三区香蕉蜜桃| 欧美国产精品一区二区三区| bt欧美亚洲午夜电影天堂| 一区二区不卡在线播放 | 久久精品国产第一区二区三区| 欧美精品一区二区三区四区| 成人夜色视频网站在线观看| 亚洲日本免费电影| 777欧美精品| 国产一区二区三区综合| 成人欧美一区二区三区在线播放| 在线视频综合导航| 免费在线看成人av| 中文字幕欧美激情| 在线免费观看日韩欧美| 热久久一区二区| 国产欧美日韩一区二区三区在线观看 | 精品久久一区二区三区| 不卡视频免费播放| 亚洲v精品v日韩v欧美v专区| 久久久久久久免费视频了| 93久久精品日日躁夜夜躁欧美| 婷婷激情综合网| 国产亚洲欧洲一区高清在线观看| 色屁屁一区二区| 久久精品国产网站| 亚洲精品写真福利| 精品日韩在线观看| 色综合久久六月婷婷中文字幕| 日本亚洲欧美天堂免费| 中文一区二区在线观看| 911精品国产一区二区在线| 国产高清无密码一区二区三区| 亚洲午夜精品一区二区三区他趣| 国产午夜精品一区二区三区四区| 欧美婷婷六月丁香综合色| 91精品欧美久久久久久动漫 | 国产精品成人一区二区艾草| 91精品国产aⅴ一区二区| 成人激情av网| 老司机午夜精品99久久| 国产精品久久久久久久久免费樱桃| 91麻豆精品国产91久久久久久| 成人免费va视频| 老司机免费视频一区二区三区| 一区二区视频在线| 久久精品男人的天堂| 欧美日韩国产123区| av亚洲精华国产精华精华| 黑人巨大精品欧美一区| 亚洲第一久久影院| 中文字幕一区二区三区不卡在线| 日韩欧美一级二级| 欧美日韩在线一区二区| www.欧美色图| 国产一区二区三区精品视频| 亚洲国产cao| 亚洲精选视频免费看| 国产片一区二区| 日韩精品中午字幕| 欧美精三区欧美精三区| 色一区在线观看| 99re亚洲国产精品| 国产不卡免费视频| 精品在线观看免费| 蜜乳av一区二区| 午夜亚洲福利老司机| 一区二区在线免费观看| 国产精品乱码妇女bbbb| 精品99久久久久久| 日韩久久精品一区| 欧美一级艳片视频免费观看| 欧美揉bbbbb揉bbbbb| 一本色道久久加勒比精品| 成人av网在线| 成人app下载| 91一区二区三区在线播放| 不卡电影一区二区三区| 高清不卡一区二区在线| 成人午夜电影网站| 国产91对白在线观看九色| 国产成人综合网| 国产ts人妖一区二区| 福利一区二区在线观看| 国产成人一区在线| 国产美女久久久久| 国产麻豆成人传媒免费观看| 国产永久精品大片wwwapp| 激情六月婷婷久久| 精品亚洲成a人在线观看| 久久精品国产精品亚洲综合| 精品亚洲国内自在自线福利| 国产中文一区二区三区| 国精产品一区一区三区mba桃花| 久久精品国产网站| 国产精品一区三区| 丁香激情综合国产| 99re66热这里只有精品3直播| av在线不卡电影| 91久久久免费一区二区| 欧美日韩国产bt| 精品嫩草影院久久| 国产欧美一区二区三区鸳鸯浴| 精品一区二区三区在线视频|