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

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

?? xgpio.h

?? edk9.1關于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一区二区三区免费野_久草精品视频
678五月天丁香亚洲综合网| 欧美视频一区二区三区| 另类欧美日韩国产在线| 日日嗨av一区二区三区四区| 亚洲成人激情社区| 天堂一区二区在线免费观看| 调教+趴+乳夹+国产+精品| 日韩avvvv在线播放| 日韩国产一二三区| 蜜臀精品久久久久久蜜臀 | 欧美在线免费观看视频| 欧美性色黄大片手机版| 欧美日韩成人综合天天影院| 欧美亚洲综合久久| 欧美一级精品在线| 久久精品这里都是精品| 国产精品成人在线观看| 亚洲尤物在线视频观看| 毛片基地黄久久久久久天堂| 国产一区二区三区av电影| 成人av综合在线| 717成人午夜免费福利电影| 日韩女优制服丝袜电影| 国产精品久久久久影院老司| 亚洲一区二区三区四区在线免费观看 | 精品国产伦一区二区三区免费| 国产亚洲综合av| 18欧美亚洲精品| 午夜精品一区二区三区免费视频 | 久久久激情视频| 亚洲欧美日韩一区二区| 三级久久三级久久| 国产成人精品在线看| 欧美在线影院一区二区| 久久午夜老司机| 亚洲午夜精品在线| 国产成人精品午夜视频免费 | 精品久久国产字幕高潮| 亚洲欧洲在线观看av| 日韩成人一级片| 99在线精品免费| 日韩欧美久久一区| 亚洲制服丝袜在线| 福利视频网站一区二区三区| 欧美伦理视频网站| 亚洲免费av高清| 国产成人啪免费观看软件 | 欧美一区二区三区的| 中文字幕中文字幕在线一区| 青青草97国产精品免费观看无弹窗版| 不卡视频在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 夜夜精品视频一区二区| 国产电影精品久久禁18| 日韩欧美国产麻豆| 亚洲主播在线播放| 91欧美一区二区| 国产精品视频yy9299一区| 奇米色777欧美一区二区| 欧美日韩一区二区三区视频| 日韩伦理av电影| 成人免费高清视频| 久久亚洲一区二区三区明星换脸| 男人的j进女人的j一区| 欧美精品tushy高清| 亚洲午夜电影在线观看| 色婷婷av一区二区三区之一色屋| 国产精品动漫网站| 99在线热播精品免费| 国产精品国产三级国产普通话三级 | 日韩欧美国产电影| 午夜a成v人精品| 欧美欧美欧美欧美首页| 亚洲成人资源在线| 在线综合+亚洲+欧美中文字幕| 亚洲综合丝袜美腿| 欧美日韩中字一区| 亚洲成人av资源| 91麻豆精品91久久久久同性| 丝袜美腿成人在线| 日韩久久久精品| 久久91精品国产91久久小草| 精品捆绑美女sm三区| 国产精品一区二区无线| 日本一区二区免费在线| 成人免费看片app下载| 国产精品国产三级国产aⅴ中文| 91丨九色丨尤物| 亚洲午夜日本在线观看| 日韩一卡二卡三卡国产欧美| 精品中文字幕一区二区小辣椒 | 国产日韩欧美制服另类| 成人精品一区二区三区四区| 一色屋精品亚洲香蕉网站| www.性欧美| 亚洲制服丝袜av| 欧美一区二区三区在线视频| 国产精品亚洲人在线观看| 亚洲色图在线播放| 欧美日韩视频在线第一区| 精品一区二区三区在线观看| 国产日韩亚洲欧美综合| 欧美性大战久久久| 免费在线观看视频一区| 国产精品天美传媒| 欧美日韩激情一区二区三区| 国产美女在线观看一区| 一区二区三区在线视频观看| 欧美mv日韩mv| 91丨porny丨国产| 美女脱光内衣内裤视频久久网站| 国产精品久久久久久久久动漫| 欧美性猛交xxxxxxxx| 国产精选一区二区三区| 亚洲国产一区二区a毛片| 久久久精品国产免大香伊| 欧美日韩一级二级三级| 国产成人亚洲综合a∨婷婷 | 国产精品资源网站| 亚洲一二三区不卡| 国产精品全国免费观看高清| 在线播放视频一区| 97se亚洲国产综合自在线| 麻豆一区二区三| 亚洲成人免费视频| 综合久久久久久久| 国产午夜精品久久| 欧美酷刑日本凌虐凌虐| 99国产精品国产精品毛片| 激情国产一区二区| 爽好久久久欧美精品| 亚洲欧美日韩在线不卡| 国产日韩欧美综合一区| 欧美大白屁股肥臀xxxxxx| 色哟哟欧美精品| 成人av动漫在线| 国产福利一区二区| 国内精品视频666| 美女网站在线免费欧美精品| 五月婷婷综合激情| 一区二区三区免费| 亚洲女爱视频在线| 日韩一区日韩二区| 亚洲欧洲国产日韩| 中文字幕不卡在线观看| 国产精品三级电影| 国产欧美日韩另类一区| 久久久精品黄色| 国产欧美精品区一区二区三区| www欧美成人18+| 精品国产污网站| 日韩欧美不卡一区| 2020国产精品久久精品美国| 精品盗摄一区二区三区| 国产亚洲一区二区三区| 国产亚洲成av人在线观看导航 | 欧美日本韩国一区二区三区视频| 欧美在线影院一区二区| 91福利精品第一导航| 欧美色男人天堂| 日韩一区二区不卡| 精品成人免费观看| 国产精品日韩精品欧美在线| 中文字幕第一区第二区| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲综合自拍偷拍| 日韩精品五月天| 国产在线视频一区二区| 不卡的电影网站| 欧美性色黄大片| 精品乱人伦一区二区三区| 国产视频一区二区在线| 亚洲欧美一区二区三区极速播放| 一区二区三区免费观看| 美国十次了思思久久精品导航| 国产精品亚洲视频| 欧美性xxxxx极品少妇| 欧美一区二区三区日韩视频| 欧美激情综合网| 亚洲成a人v欧美综合天堂下载| 麻豆精品在线视频| 91论坛在线播放| 日韩一二三四区| 国产精品传媒入口麻豆| 免费在线观看日韩欧美| 成人激情电影免费在线观看| 欧美色偷偷大香| 中文字幕欧美日本乱码一线二线| 一区二区三区色| 久久国产尿小便嘘嘘尿| 色综合天天综合| 久久久久久黄色| 视频在线观看91| 大尺度一区二区| 91精品久久久久久久久99蜜臂| 亚洲国产精品黑人久久久| 免费精品99久久国产综合精品| 97久久精品人人做人人爽50路| 日韩一级大片在线观看| 亚洲另类中文字|