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

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

?? xgpio.h

?? <基于fpga的嵌入式設計上的光盤的第四章第二個實驗
?? 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一区二区三区免费野_久草精品视频
日韩欧美电影在线| 视频一区视频二区中文| 国产亚洲精品精华液| 精品国产免费人成在线观看| 宅男在线国产精品| 欧美精品久久久久久久多人混战 | 国内外精品视频| 久久国产精品无码网站| 久久精品国产99国产| 狠狠v欧美v日韩v亚洲ⅴ| 激情图区综合网| 欧美zozozo| 岛国av在线一区| 国产精品久线观看视频| 欧美狂野另类xxxxoooo| 51精品国自产在线| 91精品国产综合久久久久久久久久 | 亚洲综合久久av| 亚洲综合色成人| 亚洲大片精品永久免费| 美脚の诱脚舐め脚责91 | 91亚洲男人天堂| 在线观看av一区二区| 欧美日韩国产影片| 日韩亚洲欧美一区| 国产亚洲一区二区三区| 中文字幕在线不卡| 亚洲线精品一区二区三区八戒| 日本中文字幕一区二区视频| 精品在线观看视频| 成人免费毛片高清视频| 欧美日韩一区不卡| 久久综合狠狠综合久久综合88 | 久久伊99综合婷婷久久伊| 欧美午夜精品电影| 在线电影欧美成精品| 欧美电影精品一区二区| 国产精品国产a| 午夜精品福利久久久| 日本aⅴ精品一区二区三区| 国产真实乱子伦精品视频| 亚洲欧美成aⅴ人在线观看| 欧美性色欧美a在线播放| 国产成人在线视频网址| 国产呦精品一区二区三区网站| 国产成人精品影视| 91国偷自产一区二区三区观看| 亚洲欧美偷拍卡通变态| 在线视频观看一区| 26uuuu精品一区二区| 国产精品国产三级国产普通话三级| 国产日韩精品一区二区三区| 国产三区在线成人av| 天堂蜜桃91精品| 成人精品在线视频观看| 亚洲人xxxx| 色悠悠久久综合| 亚洲精品一区二区三区香蕉| 最新不卡av在线| 另类小说图片综合网| 91视频在线观看免费| 精品久久久久久无| 一区二区三区成人| 国产大陆a不卡| 欧美高清dvd| 亚洲欧洲av色图| 久久99精品久久久久婷婷| 在线观看亚洲精品| 国产精品久久久爽爽爽麻豆色哟哟| 日欧美一区二区| 91免费看`日韩一区二区| 亚洲精品在线观看视频| 天天做天天摸天天爽国产一区 | 国产乱人伦偷精品视频免下载| 91国偷自产一区二区三区观看| 中文字幕乱码一区二区免费| 久久精品国产99国产| 欧美日产国产精品| 亚洲综合无码一区二区| 99久久综合99久久综合网站| 久久综合狠狠综合久久综合88| 日韩精品电影在线| 欧美日韩高清一区二区| 日韩码欧中文字| 福利一区福利二区| 亚洲第一av色| 99免费精品视频| 国产精品免费视频观看| 国产黄色精品视频| 久久欧美一区二区| 精品一区二区在线免费观看| 欧美一区二区在线播放| 亚洲成人www| 欧美亚洲国产一区二区三区 | 亚洲h动漫在线| 在线观看日韩一区| 亚洲女同ⅹxx女同tv| 91老司机福利 在线| 亚洲免费色视频| 91色九色蝌蚪| 亚洲人成在线观看一区二区| 97久久超碰国产精品| 国产精品久久777777| a4yy欧美一区二区三区| 亚洲人成人一区二区在线观看| www.日韩精品| 亚洲精品视频免费观看| 91国内精品野花午夜精品 | 91在线观看下载| 日韩一区欧美小说| 日本韩国精品在线| 亚洲国产成人av网| 欧美精品国产精品| 久国产精品韩国三级视频| 欧美精品一区二区不卡| 国产精品一区二区免费不卡| 国产三级精品三级在线专区| 成人精品国产免费网站| 亚洲婷婷综合色高清在线| 色一区在线观看| 婷婷六月综合网| 精品国产欧美一区二区| 成人在线视频一区二区| 亚洲同性同志一二三专区| 风间由美一区二区av101| 日韩精品午夜视频| 欧美在线免费视屏| 亚洲欧美色图小说| 欧美日韩在线直播| 蜜桃久久av一区| 久久精品欧美一区二区三区麻豆| 99视频有精品| 亚洲成a人片在线观看中文| 日韩欧美国产电影| 国产宾馆实践打屁股91| 亚洲影院在线观看| 欧美一级高清大全免费观看| 国产成人无遮挡在线视频| 一区二区三区在线观看动漫| 91精品国产91久久综合桃花| 国产精品123区| 亚洲理论在线观看| 精品国产成人在线影院| av资源站一区| 爽好久久久欧美精品| 亚洲国产高清aⅴ视频| 欧美日韩在线播放一区| 国产精品1024| 亚洲国产视频a| 久久福利视频一区二区| 国产精品久久777777| 欧美一级黄色片| 99re66热这里只有精品3直播| 日日摸夜夜添夜夜添国产精品 | 亚洲一区二区在线观看视频| 91浏览器打开| 日韩精品中午字幕| 一区二区三区在线观看动漫| 久久精品免费观看| 亚洲人成在线播放网站岛国| 91精品国产高清一区二区三区 | 欧美日韩免费观看一区三区| 国产成人在线影院 | 91丝袜美女网| 国产原创一区二区| 午夜婷婷国产麻豆精品| 国产精品热久久久久夜色精品三区| 91精品国产91久久综合桃花| 91视频免费观看| 精品亚洲成av人在线观看| 亚洲高清免费一级二级三级| 国产精品久久久久久久久免费相片 | 久久99精品视频| 亚洲成人资源在线| 亚洲色图在线播放| 久久精品亚洲精品国产欧美kt∨| 欧美日韩国产精品成人| 91玉足脚交白嫩脚丫在线播放| 久久精品99国产国产精| 天堂久久久久va久久久久| 樱桃视频在线观看一区| 国产精品电影院| 国产精品69毛片高清亚洲| 欧美精品99久久久**| 精品亚洲国内自在自线福利| 国产精品伦一区二区三级视频| 精品奇米国产一区二区三区| 欧美日韩和欧美的一区二区| 一本色道亚洲精品aⅴ| 国产成a人无v码亚洲福利| 久久国产视频网| 男女男精品网站| 午夜精品久久久久久不卡8050| 亚洲综合色噜噜狠狠| 亚洲美女在线一区| 亚洲精品videosex极品| 亚洲欧美在线高清| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲美女免费在线| 国产精品久久毛片|