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

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

?? xgpio.h

?? 關于xilinx大學計劃配需教程實驗五源代碼
?? H
字號:
/* $Id: xgpio.h,v 1.1 2006/02/16 23:28:46 moleres Exp $ *//********************************************************************************       XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS"*       AS A COURTESY TO YOU, SOLELY FOR USE IN DEVELOPING PROGRAMS AND*       SOLUTIONS FOR XILINX DEVICES.  BY PROVIDING THIS DESIGN, CODE,*       OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE,*       APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION*       THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT,*       AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE*       FOR YOUR IMPLEMENTATION.  XILINX EXPRESSLY DISCLAIMS ANY*       WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE*       IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR*       REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF*       INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS*       FOR A PARTICULAR PURPOSE.**       (c) Copyright 2002 - 2005 Xilinx Inc.*       All rights reserved.*******************************************************************************//*****************************************************************************//*** @file xgpio.h** This file contains the software API definition of the Xilinx General Purpose* I/O (XGpio) device driver component.** The Xilinx GPIO controller is a soft IP core designed for Xilinx FPGAs on* the OPB or PLB bus and contains the following general features:*   - Support for up to 32 I/O discretes for each channel (64 bits total).*   - Each of the discretes can be configured for input or output.*   - Configurable support for dual channels and interrupt generation.** The driver provides interrupt management functions. Implementation of* interrupt handlers is left to the user. Refer to the provided interrupt* example in the examples directory for details.** This driver is intended to be RTOS and processor independent. Any needs for* dynamic memory management, threads or thread mutual exclusion, virtual* memory, or cache control must be satisfied by the layer above this driver.** <b>Initialization & Configuration</b>** The XGpio_Config structure is used by the driver to configure itself. This* configuration structure is typically created by the tool-chain based on HW* build properties.** To support multiple runtime loading and initialization strategies employed* by various operating systems, the driver instance can be initialized in one* of the following ways:**   - XGpio_Initialize(InstancePtr, DeviceId) - The driver looks up its own*     configuration structure created by the tool-chain based on an ID provided*     by the tool-chain.**   - XGpio_CfgInitialize(InstancePtr, CfgPtr, EffectiveAddr) - Uses a*     configuration structure provided by the caller. If running in a system*     with address translation, the provided virtual memory base address*     replaces the physical address present in the configuration structure.** @note** This API utilizes 32 bit I/O to the GPIO registers. With less than 32 bits,* the unused bits from registers are read as zero and written as don't cares.** <pre>* MODIFICATION HISTORY:** Ver   Who  Date     Changes* ----- ---- -------- -----------------------------------------------* 1.00a rmm  03/13/02 First release* 2.00a jhl  11/26/03 Added support for dual channels and interrupts* 2.01a jvb  12/14/05 I separated dependency on the static config table and*                     xparameters.h from the driver initialization by moving*                     _Initialize and _LookupConfig to _sinit.c. I also added*                     the new _CfgInitialize routine.* </pre>*****************************************************************************/#ifndef XGPIO_H  /* prevent circular inclusions */#define XGPIO_H  /* by using protection macros */#ifdef __cplusplusextern "C" {#endif/***************************** Include Files ********************************/#include "xbasic_types.h"#include "xstatus.h"#include "xgpio_l.h"/************************** Constant Definitions ****************************//**************************** Type Definitions ******************************//** * This typedef contains configuration information for the device. */typedef struct{    Xuint16  DeviceId;          /* Unique ID  of device */    Xuint32  BaseAddress;       /* Device base address */    Xboolean InterruptPresent;  /* Are interrupts supported in h/w */    Xboolean IsDual;            /* Are 2 channels supported in h/w */} XGpio_Config;/** * The XGpio driver instance data. The user is required to allocate a * variable of this type for every GPIO device in the system. A pointer * to a variable of this type is then passed to the driver API functions. */typedef struct{    Xuint32  BaseAddress;       /* Device base address */    Xuint32  IsReady;           /* Device is initialized and ready */    Xboolean InterruptPresent;  /* Are interrupts supported in h/w */    Xboolean IsDual;            /* Are 2 channels supported in h/w */} XGpio;/***************** Macros (Inline Functions) Definitions ********************//************************** Function Prototypes *****************************//* * Initialization functions in xgpio_sinit.c */XStatus XGpio_Initialize(XGpio *InstancePtr, Xuint16 DeviceId);XGpio_Config *XGpio_LookupConfig(Xuint16 DeviceId);/* * API Basic functions implemented in xgpio.c */XStatus XGpio_CfgInitialize(XGpio *InstancePtr, XGpio_Config *Config,                            Xuint32 EffectiveAddr);void    XGpio_SetDataDirection(XGpio *InstancePtr, unsigned Channel,                               Xuint32 DirectionMask);Xuint32 XGpio_DiscreteRead(XGpio *InstancePtr, unsigned Channel);void    XGpio_DiscreteWrite(XGpio *InstancePtr, unsigned Channel, Xuint32 Mask);/* * API Functions implemented in xgpio_extra.c */void XGpio_DiscreteSet(XGpio *InstancePtr, unsigned Channel, Xuint32 Mask);void XGpio_DiscreteClear(XGpio *InstancePtr, unsigned Channel, Xuint32 Mask);/* * API Functions implemented in xgpio_selftest.c */XStatus XGpio_SelfTest(XGpio *InstancePtr);/* * API Functions implemented in xgpio_intr.c */void XGpio_InterruptGlobalEnable(XGpio *InstancePtr);void XGpio_InterruptGlobalDisable(XGpio *InstancePtr);void XGpio_InterruptEnable(XGpio *InstancePtr, Xuint32 Mask);void XGpio_InterruptDisable(XGpio *InstancePtr, Xuint32 Mask);void XGpio_InterruptClear(XGpio *InstancePtr, Xuint32 Mask);Xuint32 XGpio_InterruptGetEnabled(XGpio *InstancePtr);Xuint32 XGpio_InterruptGetStatus(XGpio *InstancePtr);#ifdef __cplusplus}#endif#endif            /* end of protection macro */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲欧美在线| 美女www一区二区| 日韩一区精品字幕| 国产高清一区日本| 欧美在线短视频| 国产精品天美传媒沈樵| 午夜精品久久久久影视| 国产成人精品亚洲777人妖| 91精彩视频在线| 久久久久久免费毛片精品| 亚洲国产欧美日韩另类综合| 国产精品影音先锋| 欧美福利电影网| 亚洲精品高清在线观看| 丁香天五香天堂综合| 制服丝袜av成人在线看| 亚洲精品免费电影| 成人高清伦理免费影院在线观看| 日韩欧美一二三| 午夜欧美2019年伦理| 91亚洲永久精品| 亚洲国产精品av| 激情综合色综合久久| 欧美美女一区二区三区| 一区二区在线观看免费视频播放| 风间由美性色一区二区三区| 精品成人私密视频| 麻豆91在线播放| 在线不卡a资源高清| 亚洲国产另类精品专区| 日本韩国一区二区三区视频| 亚洲日本免费电影| aaa亚洲精品一二三区| 国产精品免费视频一区| 风间由美中文字幕在线看视频国产欧美| 欧美r级在线观看| 日本成人超碰在线观看| 欧美精品黑人性xxxx| 香蕉加勒比综合久久| 欧美视频在线一区| 亚洲国产成人91porn| 日韩一区二区三区视频在线| 秋霞电影一区二区| 538在线一区二区精品国产| 午夜不卡av免费| 日韩欧美国产综合一区| 久久草av在线| 精品久久久久久无| 精品在线一区二区| 久久精品无码一区二区三区| 丰满少妇久久久久久久| 亚洲女女做受ⅹxx高潮| 欧美又粗又大又爽| 视频在线在亚洲| wwww国产精品欧美| 成人一区二区三区| 夜夜嗨av一区二区三区中文字幕| 欧美女孩性生活视频| 日本亚洲三级在线| 久久久三级国产网站| 91原创在线视频| 日韩国产欧美在线视频| 久久伊人蜜桃av一区二区| 国产精一品亚洲二区在线视频| 综合久久综合久久| 欧美日韩国产综合草草| 久久精品国产精品亚洲红杏| 亚洲国产高清在线| 欧美日韩一级二级| 国产综合色产在线精品| 日韩理论电影院| 久久精品一区八戒影视| 色婷婷综合久色| 美女高潮久久久| 亚洲视频你懂的| 欧美一区二区久久久| 成人丝袜高跟foot| 午夜精品福利久久久| 欧美国产日韩在线观看| 欧美影院一区二区| 福利一区二区在线| 亚洲成人精品在线观看| 久久人人爽爽爽人久久久| 欧美性色黄大片| 福利一区二区在线| 天天亚洲美女在线视频| 国产婷婷精品av在线| 欧美丰满嫩嫩电影| 91麻豆精东视频| 国产黄色91视频| 蜜臀va亚洲va欧美va天堂| 亚洲免费色视频| 国产午夜亚洲精品午夜鲁丝片| 欧美日韩大陆在线| 99精品视频一区| 国产成人免费视频网站高清观看视频| 亚洲高清中文字幕| 成人欧美一区二区三区在线播放| 日韩一级成人av| 欧美中文字幕一二三区视频| 成人性生交大片免费看中文| 久久99精品一区二区三区| 一级精品视频在线观看宜春院| 国产亚洲一区二区三区四区 | 亚洲成人综合视频| 国产女人18毛片水真多成人如厕| 在线播放日韩导航| 日本久久一区二区三区| www.亚洲在线| a4yy欧美一区二区三区| 国产精品456| 国产精品亚洲人在线观看| 久久精品国产精品亚洲红杏| 美女精品一区二区| 美国一区二区三区在线播放| 日本强好片久久久久久aaa| 亚洲国产精品久久不卡毛片| 亚洲精品乱码久久久久久黑人| 亚洲欧洲99久久| 国产精品国产三级国产a | 欧美日韩免费一区二区三区视频| 日本道色综合久久| 日本高清不卡在线观看| 色综合久久久久久久| 91久久奴性调教| 欧美一a一片一级一片| 欧美日韩国产免费一区二区| 欧美日韩一区二区在线观看| 欧美日韩成人一区| 3atv在线一区二区三区| 欧美一区三区二区| 亚洲精品一线二线三线无人区| 久久色中文字幕| 国产偷国产偷精品高清尤物| 久久精品男人天堂av| 亚洲国产岛国毛片在线| 亚洲情趣在线观看| 亚洲超丰满肉感bbw| 麻豆freexxxx性91精品| 一本大道久久a久久综合婷婷| 日本高清无吗v一区| 欧美精品免费视频| 欧美成人在线直播| 国产精品国产馆在线真实露脸| 亚洲一区在线观看免费| 人妖欧美一区二区| 国产成人免费视| 在线观看一区日韩| 欧美岛国在线观看| 国产精品免费丝袜| 午夜精品国产更新| 国产成人精品一区二| 欧美午夜免费电影| 久久综合成人精品亚洲另类欧美 | 欧美日韩国产精品成人| 日韩三级av在线播放| 国产日本一区二区| 亚洲一二三区在线观看| 久久99精品久久久久婷婷| 成人一级视频在线观看| 欧美日韩国产中文| 中文字幕第一页久久| 五月天久久比比资源色| 国产成人免费9x9x人网站视频| 欧美在线色视频| 久久这里只有精品视频网| 亚洲免费观看在线观看| 激情av综合网| 欧美日韩成人综合天天影院| 国产片一区二区| 日韩av中文字幕一区二区三区| 不卡一区在线观看| 日韩免费观看高清完整版 | 亚洲国产综合在线| 国产精品性做久久久久久| 欧美视频一区二区三区| 欧美激情一区二区在线| 美国十次了思思久久精品导航| 一本一道久久a久久精品| 久久久不卡网国产精品二区| 日日欢夜夜爽一区| 色综合视频一区二区三区高清| 久久女同性恋中文字幕| 蜜桃av一区二区| 欧美日韩一卡二卡三卡| 亚洲人妖av一区二区| 国产精品资源在线| 精品奇米国产一区二区三区| 五月天一区二区| 精品视频全国免费看| 1024成人网色www| 国产一区二区三区蝌蚪| 欧美一区二区在线免费播放| 一区二区三区在线视频观看| 国产高清亚洲一区| 欧美精品一区男女天堂| 精品制服美女久久| www国产精品av| 激情综合五月天| 欧美va亚洲va香蕉在线|