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

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

?? s3c2410intctrl.c

?? ROM型的vxworksBSP包 編譯測試通過
?? C
字號:
/* usbPciStub.c - System-specific PCI Functions *//* Copyright 2000 Wind River Systems, Inc. *//*Modification history--------------------01a,22nov00,wef  First, created from 01h of the mcp750 bsp stub*//*DESCRIPTIONThis file defines a skeleton of functions to be used for accessing the PCI bus capabilities.  These functions allow PCI device drivers to be written independent of the underlying O/S's PCI access mechanisms.The name of each function in this group begins with "usb" to represent"Device Driver Services."*//* Includes */#include "vxWorks.h"#include "config.h"#include "intLib.h"#include "s3c2410.h"#define S3C2410_REG(reg)  (*(volatile UINT32 *)reg)	#define S3C2410_REG_READ(reg,result)  (result) = (S3C2410_REG(reg))#define S3C2410_REG_WRITE(reg,result) (S3C2410_REG(reg)) = (result)      /********************************************************************************* sngks32cIntLvlVecChk - check for and return any pending interrupts** This routine interrogates the hardware to determine the highest priority* interrupt pending.  It returns the vector associated with that interrupt, and* also the interrupt priority level prior to the interrupt (not the* level of the interrupt).  The current interrupt priority level is then* raised to the level of the current interrupt so that only higher priority* interrupts will be accepted until this interrupt is finished.** The return value ERROR indicates that no pending interrupt was found and* that the level and vector values were not returned.** RETURNS: OK or ERROR if no interrupt is pending.*//* * A mask word.  Bits are set in this word when a specific level * is enabled. It is used to mask off individual levels that have * not been explicitly enabled. */ int	s3c2410LvlChg (int);STATUS  s3c2410LvlVecAck (int, int);int	s3c2410LvlChg (int level /* new interrupt level */){	int oldlevel;		oldlevel  = rINTMSK;	rINTMSK  |= (1<<level);			return oldlevel;}STATUS  s3c2410LvlVecAck(int level,	/* old interrupt level to be restored */                         int vector	/* current interrupt vector, if needed */){	rINTMSK &= (~(1<<vector));		return OK;}    	STATUS  s3c2410IntLvlVecChk(int* pLevel,  /* ptr to receive old interrupt level */                            int* pVector  /* ptr to receive current interrupt vector */){    UINT32 newLevel;    UINT32 intPendMask = 0x1;    int count;    UINT32 isr;    newLevel = rINTPND;    for (count = 0, isr = 0; count < AMBA_INT_NUM_LEVELS; count++)    {        if (intPendMask & newLevel)            break;                    isr++;        intPendMask <<= 1;    }         *pLevel  = s3c2410LvlChg (isr);    *pVector = isr;        /*    if( isr == INT_LVL_TIMER_0)    {    	rGPBDAT ^= 0xffffffff;    }*/            ClearPending((1 << isr));        return OK;}    /********************************************************************************* sngks32cIntLvlEnable - enable a single interrupt level** Enable a specific interrupt level.  The enabled level will be allowed to* generate an interrupt, when the overall interrupt level is set below the* specified level.  Without being enabled, the interrupt is blocked regardless* of the overall interrupt level setting.** RETURNS: OK or ERROR if the specified level cannot be enabled.*/STATUS  s3c2410IntLvlEnable(int level  /* level to be enabled */){    rINTMSK &=  ~((1 << level));    return OK;}/********************************************************************************* sngks32cIntLvlDisable - disable a single interrupt level** Disable a specific interrupt level.  The disabled level is prevented* from generating an interrupt even if the overall interrupt level is set* below the specified level.** RETURNS: OK or ERROR, if the specified interrupt level cannot be disabled.*/STATUS  s3c2410IntLvlDisable(int level  /* level to be disabled */){    /* set bit in mask register */        rINTMSK |= (1 << level);    return OK;}void s3c2410IntDevInit (void){     sysIntLvlVecChkRtn = s3c2410IntLvlVecChk;     sysIntLvlVecAckRtn	= s3c2410LvlVecAck;     sysIntLvlChgRtn = s3c2410LvlChg;     sysIntLvlEnableRtn = s3c2410IntLvlEnable;     sysIntLvlDisableRtn = s3c2410IntLvlDisable;          /*according to the templateIntrCtl.c,all the interrupt enable,i don't know why,     but enable the required interrupt level*/     /*rINTMSK &= ~(BIT_TIMER4|BIT_UART0|BIT_UART1);*/     /*rINTSUBMSK &= ~(BIT_SUB_RXD0|BIT_SUB_ERR0|BIT_SUB_RXD1|BIT_SUB_ERR1);*/}/* End of file. */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产精品| 极品少妇xxxx精品少妇| 国产三级三级三级精品8ⅰ区| 91福利在线免费观看| 成人av网站免费观看| 国产一区欧美一区| 韩国一区二区三区| 国产成人一区在线| 丁香另类激情小说| 色综合久久88色综合天天免费| 色婷婷综合激情| 欧美日韩另类一区| 91精品国产入口| 国产丝袜在线精品| 亚洲日本青草视频在线怡红院| ㊣最新国产の精品bt伙计久久| 亚洲精品欧美在线| 丝袜国产日韩另类美女| 久久99国产精品久久| 国产aⅴ精品一区二区三区色成熟| 成人免费视频网站在线观看| 99久久国产综合精品色伊| 欧美性三三影院| 欧美v亚洲v综合ⅴ国产v| 欧美激情中文不卡| 亚洲成av人片一区二区梦乃| 美女网站一区二区| www.日韩精品| 欧美日韩高清一区二区不卡| 26uuu亚洲| 夜夜嗨av一区二区三区网页| 九色综合狠狠综合久久| www.亚洲在线| 欧美成人免费网站| 一区二区三区在线高清| 精彩视频一区二区三区| 91亚洲大成网污www| 欧美电影免费观看高清完整版在线观看 | 久久久九九九九| 亚洲欧美国产毛片在线| 久久国产精品色| 色系网站成人免费| 久久精品一区二区三区不卡牛牛 | 精品国一区二区三区| 国产精品久久久久天堂| 老汉av免费一区二区三区 | 久久99久久久欧美国产| 色综合天天综合网国产成人综合天| 69堂国产成人免费视频| 国产精品乱子久久久久| 久久国产精品无码网站| 欧美久久久久久久久中文字幕| 久久综合色婷婷| 日韩国产欧美在线视频| 色综合久久久久综合99| 国产亚洲精品aa午夜观看| 日韩和的一区二区| 在线一区二区视频| 亚洲男人的天堂网| 成人免费的视频| 久久影视一区二区| 久久国产精品72免费观看| 欧美日韩高清一区二区| 一区二区不卡在线视频 午夜欧美不卡在 | 九九国产精品视频| 欧美一区二区三区成人| 午夜精品爽啪视频| 色偷偷一区二区三区| 中文字幕在线一区二区三区| 国产成人免费高清| 久久久国产综合精品女国产盗摄| 老司机免费视频一区二区三区| 日韩一区二区三区av| 日韩精品电影在线观看| 9191成人精品久久| 水野朝阳av一区二区三区| 欧美日韩性生活| 天堂一区二区在线免费观看| 在线不卡一区二区| 日韩电影在线看| 亚洲精品一区二区三区四区高清 | av一二三不卡影片| 亚洲人123区| 欧美三级蜜桃2在线观看| 亚洲一区精品在线| 555www色欧美视频| 奇米四色…亚洲| 久久综合国产精品| 成人av在线电影| 亚洲一区二区三区激情| 欧美浪妇xxxx高跟鞋交| 免费看日韩精品| 亚洲精品一区二区三区福利| 国产成人综合亚洲91猫咪| 中文字幕高清一区| 在线观看一区二区视频| 免费观看成人鲁鲁鲁鲁鲁视频| 国产亚洲精品bt天堂精选| 99国产精品久久久| 日韩精品亚洲专区| 国产婷婷色一区二区三区四区| 91久久精品午夜一区二区| 日本成人中文字幕在线视频 | 欧美性生活影院| 国内久久精品视频| 一区二区三区四区在线| 91精品福利在线一区二区三区| 国产一区91精品张津瑜| 日韩一级高清毛片| av中文字幕亚洲| 另类小说视频一区二区| 国产精品青草综合久久久久99| 欧美无乱码久久久免费午夜一区| 久久99精品久久久久久| 亚洲精品亚洲人成人网在线播放| 日韩欧美在线网站| 色哟哟在线观看一区二区三区| 日本va欧美va瓶| 亚洲色图19p| 精品日韩欧美在线| 欧美日韩国产小视频在线观看| 国产美女av一区二区三区| 亚洲国产一区二区视频| 中文字幕乱码一区二区免费| 91精品福利在线一区二区三区| 日本乱人伦aⅴ精品| 国产在线精品免费av| 天天色天天操综合| 亚洲免费毛片网站| 欧美激情一区二区| 欧美videos中文字幕| 欧美日韩一区二区在线视频| 99精品久久免费看蜜臀剧情介绍| 欧美精品一级二级三级| 成人一道本在线| 国产一区二区主播在线| 日韩二区三区在线观看| 亚洲在线观看免费视频| 中文字幕一区视频| 日本一区二区免费在线观看视频| 日韩色在线观看| 91精品婷婷国产综合久久竹菊| 在线免费观看日本一区| 色综合中文字幕国产| 国产成人夜色高潮福利影视| 国内精品国产成人| 国产在线精品一区二区夜色| 精品影院一区二区久久久| 日本v片在线高清不卡在线观看| 性欧美疯狂xxxxbbbb| 亚洲成人精品一区二区| 亚洲第一久久影院| 日一区二区三区| 日本成人在线不卡视频| 蜜桃av一区二区三区电影| 日本色综合中文字幕| 久久精品国产免费| 国产一区二区三区在线观看免费视频 | 久久99日本精品| 国产精品一区二区久久不卡| 国产毛片精品视频| 岛国一区二区在线观看| 国产99一区视频免费| 91丝袜国产在线播放| 欧美性生交片4| 欧美一区二区三区免费| 精品88久久久久88久久久| 久久久国产精华| 亚洲免费在线视频一区 二区| 亚洲午夜一区二区三区| 美日韩一区二区| caoporn国产精品| 欧美日韩精品久久久| xnxx国产精品| 亚洲三级免费电影| 五月天亚洲婷婷| 狠狠狠色丁香婷婷综合久久五月| 国产精品一区二区在线观看网站| 成人动漫一区二区在线| 欧美性受xxxx黑人xyx| 日韩视频国产视频| 成人免费视频在线观看| 午夜激情久久久| 国产91精品露脸国语对白| 在线一区二区三区四区| 欧美大白屁股肥臀xxxxxx| 国产精品久久久久久久第一福利| 亚洲h动漫在线| www.在线成人| 欧美mv和日韩mv的网站| 亚洲精品成人天堂一二三| 精品一区二区三区在线视频| 成人av午夜影院| 欧美va亚洲va国产综合| 洋洋成人永久网站入口| 国产精品一品二品| 在线播放国产精品二区一二区四区| 国产亲近乱来精品视频 | 18欧美乱大交hd1984| 日本 国产 欧美色综合|