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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? xgpio.h

?? <基于fpga的嵌入式設(shè)計(jì)上的光盤的第四章第二個(gè)實(shí)驗(yàn)
?? 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 */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清性hdvideosex| 欧美一区二区三区思思人| 国产精品欧美极品| 高清国产一区二区| 国产视频一区在线播放| 国产一区 二区| 久久综合九色综合久久久精品综合| 日韩精品成人一区二区三区| 欧美日本在线看| 亚瑟在线精品视频| 欧美区视频在线观看| 婷婷丁香激情综合| 欧美一级淫片007| 美女性感视频久久| 欧美成人精品福利| 韩国欧美国产1区| 国产午夜精品一区二区三区四区| 日韩久久精品一区| 国产美女在线观看一区| 欧美国产成人精品| 本田岬高潮一区二区三区| 国产精品久久久久久妇女6080 | 国产一区二区在线观看视频| 久久女同精品一区二区| 国产不卡一区视频| 亚洲免费电影在线| 欧美男生操女生| 裸体歌舞表演一区二区| 久久精品在线观看| 99热99精品| 亚洲国产精品天堂| 日韩欧美国产一区二区三区| 国产一区二区91| 国产精品电影一区二区三区| 色8久久人人97超碰香蕉987| 亚洲高清久久久| 日韩一区二区三区视频在线| 国产成人在线网站| 亚洲黄色尤物视频| 日韩一级片网站| 成人午夜视频免费看| 一区二区三区四区乱视频| 6080日韩午夜伦伦午夜伦| 国产乱色国产精品免费视频| 亚洲丝袜精品丝袜在线| 欧美三级在线视频| 激情综合网天天干| 中文字幕一区二区三区蜜月| 欧美日本一区二区| 国产激情视频一区二区三区欧美| 亚洲日本在线a| 日韩女优av电影| 9i看片成人免费高清| 无码av中文一区二区三区桃花岛| 久久国产乱子精品免费女| 国产精品久久久久久久久免费相片 | 亚洲视频免费在线| 欧美男同性恋视频网站| 国产精品一线二线三线精华| 最新国产精品久久精品| 在线播放中文字幕一区| 成人午夜碰碰视频| 日韩电影在线一区二区| 中文字幕国产一区二区| 91麻豆精品久久久久蜜臀| 成人免费av在线| 欧美a一区二区| 亚洲欧美色图小说| 欧美不卡视频一区| 欧洲一区在线电影| 国产成人一区二区精品非洲| 亚洲国产aⅴ成人精品无吗| 国产午夜精品久久久久久久| 欧美日韩国产欧美日美国产精品| 国产一区二区三区不卡在线观看| 亚洲国产精品一区二区www| 中文字幕免费不卡| 日韩一区二区三区免费看| 色先锋久久av资源部| 国产一区二区影院| 日韩高清在线不卡| 亚洲女性喷水在线观看一区| 26uuu精品一区二区| 欧美日韩中字一区| 99久久精品情趣| 韩国理伦片一区二区三区在线播放| 一区二区激情视频| 国产精品久久久久久久久久久免费看| 欧美一区二区三区成人| 色综合视频在线观看| 国产精品中文字幕欧美| 日本午夜一区二区| 欧美视频中文字幕| 9i看片成人免费高清| 国产综合久久久久影院| 日本亚洲电影天堂| 午夜在线电影亚洲一区| 亚洲精品亚洲人成人网在线播放| 国产三级久久久| 精品国产一区二区三区av性色| 欧美精品v国产精品v日韩精品| 91麻豆自制传媒国产之光| 国产.精品.日韩.另类.中文.在线.播放| 蜜桃视频一区二区| 天天影视色香欲综合网老头| 亚洲精品欧美激情| 亚洲欧洲www| 国产精品乱人伦一区二区| 久久噜噜亚洲综合| 久久亚洲捆绑美女| 精品sm在线观看| 日韩美女主播在线视频一区二区三区 | 美女视频一区在线观看| 图片区小说区国产精品视频| 一区二区三区美女| 亚洲精品成人a在线观看| 国产精品成人午夜| 中文字幕第一区二区| 国产亚洲美州欧州综合国| 久久久久综合网| 久久久另类综合| 久久精品综合网| 日本一区二区不卡视频| 国产日产欧美一区二区三区| 欧美精品一区二区不卡| 精品人在线二区三区| 亚洲精品在线三区| 精品伦理精品一区| 久久午夜电影网| 国产调教视频一区| 国产精品精品国产色婷婷| 成人免费看黄yyy456| 成人黄色网址在线观看| a级精品国产片在线观看| 成年人国产精品| 91啪在线观看| 在线观看av一区| 在线观看视频欧美| 欧美日韩国产美| 91精品国产美女浴室洗澡无遮挡| 91麻豆精品国产91久久久更新时间| 欧美精品 国产精品| 日韩免费一区二区| 国产亚洲婷婷免费| 国产欧美日韩亚州综合| 国产精品久久久久影院色老大 | 亚洲不卡在线观看| 奇米精品一区二区三区在线观看一| 久久精品国产秦先生| 国产精品66部| 99精品欧美一区二区蜜桃免费| 色老汉一区二区三区| 欧美日韩国产高清一区二区三区 | 色婷婷综合久久久| 欧美日韩aaaaa| 精品奇米国产一区二区三区| 久久久精品国产免大香伊| 自拍视频在线观看一区二区| 亚洲影院免费观看| 久久精品国产免费| fc2成人免费人成在线观看播放| 色婷婷综合久久久中文字幕| 91精品国产91久久久久久最新毛片| 久久综合色婷婷| 中文字幕中文字幕一区二区| 亚洲综合一区二区三区| 免费在线看成人av| 国产成人丝袜美腿| 欧美午夜精品一区二区蜜桃 | 欧美老女人第四色| 精品三级av在线| 亚洲欧洲日产国产综合网| 亚洲高清在线视频| 国产在线乱码一区二区三区| 91在线观看一区二区| 欧美一区二区三区日韩视频| 国产精品无码永久免费888| 亚洲一级二级三级在线免费观看| 久久 天天综合| 色又黄又爽网站www久久| 日韩欧美自拍偷拍| 日韩一区中文字幕| 美腿丝袜亚洲色图| 91网站最新地址| 欧美v亚洲v综合ⅴ国产v| 中文字幕亚洲视频| 热久久国产精品| 色综合欧美在线视频区| 欧美大片在线观看一区二区| 亚洲欧美一区二区久久| 狠狠色丁香九九婷婷综合五月| 色婷婷亚洲综合| 久久网站最新地址| 亚洲电影一级黄| 粉嫩高潮美女一区二区三区| 欧美日韩激情一区| 国产精品久久夜| 久久国产精品第一页| 欧美无人高清视频在线观看| 国产亚洲一区二区三区|