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

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

?? s2443addr.h

?? S3C2443 WINCE6.0 BSP
?? H
?? 第 1 頁 / 共 5 頁
字號:

// chapter27 SD Interface - gom
#define rSDICON     (*(volatile unsigned *)0x5a000000)	//SDI control
#define rSDIPRE     (*(volatile unsigned *)0x5a000004)	//SDI baud rate prescaler
#define rSDICARG    (*(volatile unsigned *)0x5a000008)	//SDI command argument
#define rSDICCON    (*(volatile unsigned *)0x5a00000c)	//SDI command control
#define rSDICSTA    (*(volatile unsigned *)0x5a000010)	//SDI command status
#define rSDIRSP0    (*(volatile unsigned *)0x5a000014)	//SDI response 0
#define rSDIRSP1    (*(volatile unsigned *)0x5a000018)	//SDI response 1
#define rSDIRSP2    (*(volatile unsigned *)0x5a00001c)	//SDI response 2
#define rSDIRSP3    (*(volatile unsigned *)0x5a000020)	//SDI response 3
#define rSDIDTIMER  (*(volatile unsigned *)0x5a000024)	//SDI data/busy timer
#define rSDIBSIZE   (*(volatile unsigned *)0x5a000028)	//SDI block size
#define rSDIDCON    (*(volatile unsigned *)0x5a00002c)	//SDI data control
#define rSDIDCNT    (*(volatile unsigned *)0x5a000030)	//SDI data remain counter
#define rSDIDSTA    (*(volatile unsigned *)0x5a000034)	//SDI data status
#define rSDIFSTA    (*(volatile unsigned *)0x5a000038)	//SDI FIFO status
#define rSDIIMSK    (*(volatile unsigned *)0x5a00003c)	//SDI interrupt mask. edited for 2442A

#ifdef __BIG_ENDIAN  /* edited for 2442A */
#define rSDIDAT		(*(volatile unsigned *)0x5a00004c)	//SDI data
#define SDIDAT		0x5a00004c  

#else  // Little Endian
#define rSDIDAT		(*(volatile unsigned *)0x5a000040)	//SDI data 
#define SDIDAT		0x5a000040  
#endif


// chapter28 HS_MMC Interface - gom
#define rHM_SYSAD      	(*(volatile unsigned *)0x4A800000)	//SDI control register
#define rHM_BLKSIZE    	(*(volatile unsigned *)0x4A800004)	//Host buffer boundary and transfer block size register
#define rHM_BLKCNT	    (*(volatile unsigned *)0x4A800006)	//Block count for current transfer
#define rHM_ARGUMENT   	(*(volatile unsigned *)0x4A800008)	//Command Argument
#define rHM_TRNMOD	    (*(volatile unsigned *)0x4A80000C)	//Transfer Mode setting register
#define rHM_CMDREG	    (*(volatile unsigned *)0x4A80000E)	//Command register
#define rHM_RSPREG0    	(*(volatile unsigned *)0x4A800010)	//Response 0
#define rHM_RSPREG1    	(*(volatile unsigned *)0x4A800014)	//Response 1
#define rHM_RSPREG2    	(*(volatile unsigned *)0x4A800018)	//Response 2
#define rHM_RSPREG3    	(*(volatile unsigned *)0x4A80001C)	//Response 3
#define rHM_BDATA      	(*(volatile unsigned *)0x4A800020)	//Buffer Data register
#define rHM_PRNSTS     	(*(volatile unsigned *)0x4A800024)	//Present state
#define rHM_HOSTCTL    	(*(volatile unsigned *)0x4A800028)	//Host control
#define rHM_PWRCON     	(*(volatile unsigned *)0x4A800029)	//Power control
#define rHM_BLKGAP     	(*(volatile unsigned *)0x4A80002A)	//Block Gap control
#define rHM_WAKCON     	(*(volatile unsigned *)0x4A80002B)	//Wakeup control
#define rHM_CLKCON     	(*(volatile unsigned *)0x4A80002C)	//Clock control
#define rHM_TIMEOUTCON  (*(volatile unsigned *)0x4A80002E)	//Time out control
#define rHM_SWRST      	(*(volatile unsigned *)0x4A80002F)	//Software reset
#define rHM_NORINTSTS  	(*(volatile unsigned *)0x4A800030)	//Normal interrupt status
#define rHM_ERRINTSTS  	(*(volatile unsigned *)0x4A800032)	//Error interrupt status
#define rHM_NORINTSTSEN (*(volatile unsigned *)0x4A800034)	//Normal interrupt status enable
#define rHM_ERRINTSTSEN (*(volatile unsigned *)0x4A800036)	//Error interrupt status enable
#define rHM_NORINTSIGEN (*(volatile unsigned *)0x4A800038)	//Normal interrupt signal enable
#define rHM_ERRINTSIGEN (*(volatile unsigned *)0x4A80003A)	//Error interrupt signal enable
#define rHM_ACMD12ERRSTS (*(volatile unsigned *)0x4A80003C)	//Auto CMD12 Error Status
#define rHM_CAPAREG  	(*(volatile unsigned *)0x4A800040)	//Capability
#define rHM_MAXCURR  	(*(volatile unsigned *)0x4A800048)	//Maximum current Capability
#define rHM_CONTROL2  	(*(volatile unsigned *)0x4A800080)	//Control 2
#define rHM_CONTROL3  	(*(volatile unsigned *)0x4A800084)	//Control 3
#define rHM_HCVER  		(*(volatile unsigned *)0x4A8000FE)	//Host controller version


// Exception vector
#define pISR_RESET     	(*(unsigned *)(_ISR_STARTADDRESS+0x0))
#define pISR_UNDEF     	(*(unsigned *)(_ISR_STARTADDRESS+0x4))
#define pISR_SWI       	(*(unsigned *)(_ISR_STARTADDRESS+0x8))
#define pISR_PABORT    	(*(unsigned *)(_ISR_STARTADDRESS+0xc))
#define pISR_DABORT    	(*(unsigned *)(_ISR_STARTADDRESS+0x10))
#define pISR_RESERVED  	(*(unsigned *)(_ISR_STARTADDRESS+0x14))
#define pISR_IRQ       	(*(unsigned *)(_ISR_STARTADDRESS+0x18))
#define pISR_FIQ       	(*(unsigned *)(_ISR_STARTADDRESS+0x1c))


// Interrupt vector
#define pISR_EINT0		(*(unsigned *)(_ISR_STARTADDRESS+0x20))
#define pISR_EINT1		(*(unsigned *)(_ISR_STARTADDRESS+0x24))
#define pISR_EINT2		(*(unsigned *)(_ISR_STARTADDRESS+0x28))
#define pISR_EINT3		(*(unsigned *)(_ISR_STARTADDRESS+0x2c))
#define pISR_EINT4_7	(*(unsigned *)(_ISR_STARTADDRESS+0x30))
#define pISR_EINT8_23	(*(unsigned *)(_ISR_STARTADDRESS+0x34))
#define pISR_CAM		(*(unsigned *)(_ISR_STARTADDRESS+0x38))		
#define pISR_BAT_FLT	(*(unsigned *)(_ISR_STARTADDRESS+0x3c))
#define pISR_TICK		(*(unsigned *)(_ISR_STARTADDRESS+0x40))
#define pISR_WDT_AC97	(*(unsigned *)(_ISR_STARTADDRESS+0x44))   
#define pISR_TIMER0	 	(*(unsigned *)(_ISR_STARTADDRESS+0x48))
#define pISR_TIMER1	 	(*(unsigned *)(_ISR_STARTADDRESS+0x4c))
#define pISR_TIMER2		(*(unsigned *)(_ISR_STARTADDRESS+0x50))
#define pISR_TIMER3		(*(unsigned *)(_ISR_STARTADDRESS+0x54))
#define pISR_TIMER4		(*(unsigned *)(_ISR_STARTADDRESS+0x58))
#define pISR_UART2		(*(unsigned *)(_ISR_STARTADDRESS+0x5c))
#define pISR_LCD		(*(unsigned *)(_ISR_STARTADDRESS+0x60))
#define pISR_DMA		(*(unsigned *)(_ISR_STARTADDRESS+0x64))		//changed at 2443
#define pISR_UART3		(*(unsigned *)(_ISR_STARTADDRESS+0x68))		//changed at 2443
#define pISR_CFCON		(*(unsigned *)(_ISR_STARTADDRESS+0x6c))		//changed at 2443
#define pISR_SDI_1		(*(unsigned *)(_ISR_STARTADDRESS+0x70))		//changed at 2443
#define pISR_SDI_0		(*(unsigned *)(_ISR_STARTADDRESS+0x74))		//changed at 2443
#define pISR_SPI1		(*(unsigned *)(_ISR_STARTADDRESS+0x78))		//changed at 2443
#define pISR_UART1		(*(unsigned *)(_ISR_STARTADDRESS+0x7c))
#define pISR_NFCON		(*(unsigned *)(_ISR_STARTADDRESS+0x80))		
#define pISR_USBD		(*(unsigned *)(_ISR_STARTADDRESS+0x84))
#define pISR_USBH		(*(unsigned *)(_ISR_STARTADDRESS+0x88))
#define pISR_IIC		(*(unsigned *)(_ISR_STARTADDRESS+0x8c))
#define pISR_UART0		(*(unsigned *)(_ISR_STARTADDRESS+0x90))
#define pISR_SPI0		(*(unsigned *)(_ISR_STARTADDRESS+0x94))		//changed at 2443
#define pISR_RTC		(*(unsigned *)(_ISR_STARTADDRESS+0x98))
#define pISR_ADC		(*(unsigned *)(_ISR_STARTADDRESS+0x9c))


// PENDING BIT
#define BIT_EINT0		(0x1)
#define BIT_EINT1		(0x1<<1)
#define BIT_EINT2		(0x1<<2)
#define BIT_EINT3		(0x1<<3)
#define BIT_EINT4_7		(0x1<<4)
#define BIT_EINT8_23	(0x1<<5)
#define BIT_CAM			(0x1<<6)		
#define BIT_BAT_FLT		(0x1<<7)
#define BIT_TICK		(0x1<<8)
#define BIT_WDT_AC97	(0x1<<9)	
#define BIT_TIMER0		(0x1<<10)
#define BIT_TIMER1		(0x1<<11)
#define BIT_TIMER2		(0x1<<12)
#define BIT_TIMER3		(0x1<<13)
#define BIT_TIMER4		(0x1<<14)
#define BIT_UART2		(0x1<<15)
#define BIT_LCD			(0x1<<16)
#define BIT_DMA			(0x1<<17)		//changed at 2443
#define BIT_UART3		(0x1<<18)		//changed at 2443
#define BIT_CFCON		(0x1<<19)		//changed at 2443
#define BIT_SDI1		(0x1<<20)		//changed at 2443
#define BIT_SDI0		(0x1<<21)		//changed at 2443
#define BIT_SPI1		(0x1<<22)		//changed at 2443
#define BIT_UART1		(0x1<<23)
#define BIT_NFCON		(0x1<<24)		
#define BIT_USBD		(0x1<<25)
#define BIT_USBH		(0x1<<26)
#define BIT_IIC			(0x1<<27)
#define BIT_UART0		(0x1<<28)
#define BIT_SPI0		(0x1<<29)		//changed at 2443
#define BIT_RTC			(0x1<<30)
#define BIT_ADC			(0x1<<31)
#define BIT_ALLMSK		(0xffffffff)


// SUB PENDING BIT
#define BIT_SUB_ALLMSK	(0x1fffffff)		//Changed from 0x7fff to 0x1fffffff at 2443
#define BIT_SUB_AC97	(0x1<<28)		//changed at 2443
#define BIT_SUB_WDT		(0x1<<27)		//changed at 2443
#define BIT_SUB_ERR3	(0x1<<26)		//changed at 2443
#define BIT_SUB_TXD3	(0x1<<25)		//changed at 2443
#define BIT_SUB_RXD3	(0x1<<24)		//changed at 2443
#define BIT_SUB_DMA5	(0x1<<23)		//changed at 2443
#define BIT_SUB_DMA4	(0x1<<22)		//changed at 2443
#define BIT_SUB_DMA3	(0x1<<21)		//changed at 2443
#define BIT_SUB_DMA2	(0x1<<20)		//changed at 2443
#define BIT_SUB_DMA1	(0x1<<19)		//changed at 2443
#define BIT_SUB_DMA0	(0x1<<18)		//changed at 2443
#define BIT_SUB_LCD4	(0x1<<17)		//changed at 2443
#define BIT_SUB_LCD3	(0x1<<16)		//changed at 2443
#define BIT_SUB_LCD2	(0x1<<15)		//changed at 2443
#define BIT_SUB_LCD1	(0x1<<14)		//changed at 2443
#define BIT_SUB_CAM_P	(0x1<<12)		
#define BIT_SUB_CAM_C   (0x1<<11)       
#define BIT_SUB_ADC		(0x1<<10)
#define BIT_SUB_TC		(0x1<<9)
#define BIT_SUB_ERR2	(0x1<<8)
#define BIT_SUB_TXD2	(0x1<<7)
#define BIT_SUB_RXD2	(0x1<<6)
#define BIT_SUB_ERR1	(0x1<<5)
#define BIT_SUB_TXD1	(0x1<<4)
#define BIT_SUB_RXD1	(0x1<<3)
#define BIT_SUB_ERR0	(0x1<<2)
#define BIT_SUB_TXD0	(0x1<<1)
#define BIT_SUB_RXD0	(0x1<<0)


#define ClearPending(bit) {\
                rSRCPND = bit;\
                rINTPND = bit;\
                rINTPND;\
                }                                                              
// Wait until rINTPND is changed for the case that the ISR is very short.       
// The effect of reading "rINTPND;" : Waiting until rINTPND is changed.
// When you access any address, write buffer must be cleared if you want to read this address.
// Otherwise, twice interrupt request could be occured per one interrupt.
// in the case that the ISR is very short.

#ifdef __cplusplus
}
#endif

#endif 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜视频一区二区| 色婷婷久久综合| 精品一区二区三区欧美| 亚洲va天堂va国产va久| 亚洲免费观看高清在线观看| 国产情人综合久久777777| 国产亚洲欧美激情| 久久久综合网站| 日本一区二区综合亚洲| 国产精品久久久久久久久快鸭| 国产喂奶挤奶一区二区三区| 欧美激情中文不卡| 中文字幕av不卡| 中文字幕一区二区三区不卡在线 | 欧美日韩一区二区电影| 在线视频一区二区三| 欧美日韩在线不卡| 欧美一区二区三区免费视频| 久久九九影视网| 久久亚洲精品国产精品紫薇| 国产亚洲福利社区一区| 国产精品青草综合久久久久99| 中文字幕av一区二区三区高 | 久久久99久久| 国产精品成人一区二区艾草| 一区二区三区四区不卡在线| 亚洲第一久久影院| 美国三级日本三级久久99| 美女久久久精品| 国产成人鲁色资源国产91色综| 成人午夜碰碰视频| 欧美性大战久久| 精品国产一区二区三区忘忧草| 久久精品夜色噜噜亚洲aⅴ| 国产精品成人免费精品自在线观看| **欧美大码日韩| 亚洲成av人片| 国产乱码字幕精品高清av| 波多野结衣欧美| 欧美女孩性生活视频| 精品福利在线导航| 亚洲欧美日韩国产成人精品影院| 五月天一区二区三区| 国产综合色视频| 91老师片黄在线观看| 欧美精品日韩精品| 国产女主播视频一区二区| 亚洲激情五月婷婷| 久久福利资源站| 99久久精品免费看国产免费软件| 精品视频999| 中文字幕不卡三区| 日韩国产精品久久久| 懂色av中文一区二区三区| 欧美熟乱第一页| 国产日韩欧美一区二区三区乱码 | 亚洲视频在线一区二区| 污片在线观看一区二区| 福利一区二区在线观看| 欧美日韩精品免费观看视频| 国产日韩欧美综合在线| 午夜精品国产更新| 成人国产亚洲欧美成人综合网| 69堂成人精品免费视频| 国产精品少妇自拍| 久久精品国产久精国产| 色天使久久综合网天天| 久久久影视传媒| 亚洲国产精品久久一线不卡| 高清不卡在线观看| 精品美女一区二区| 亚洲成人手机在线| 91免费版在线| 国产三级精品在线| 免费观看一级特黄欧美大片| 在线观看一区二区视频| 国产精品久久久久一区二区三区| 久久99精品久久久久久动态图 | 一区精品在线播放| 激情久久久久久久久久久久久久久久| 欧美视频三区在线播放| 国产精品久久一级| 国产精品亚洲人在线观看| 制服.丝袜.亚洲.另类.中文| 亚洲免费色视频| 大美女一区二区三区| 久久欧美中文字幕| 六月丁香婷婷久久| 在线不卡免费欧美| 亚洲国产日韩综合久久精品| 色屁屁一区二区| 中文字幕中文在线不卡住| 国产一区在线不卡| 久久综合色之久久综合| 久久国产夜色精品鲁鲁99| 在线电影欧美成精品| 午夜视频一区在线观看| 欧美中文字幕不卡| 一区二区三区成人| 一本一道久久a久久精品 | 婷婷成人综合网| 精品视频在线免费看| 亚洲第一成年网| 欧美日韩不卡在线| 日韩精品免费视频人成| 在线观看中文字幕不卡| 夜夜嗨av一区二区三区网页| 91国产福利在线| 亚洲一区av在线| 欧美日韩在线观看一区二区 | 国产福利91精品一区| 久久久久一区二区三区四区| 国产一区二区视频在线| 2021中文字幕一区亚洲| 国产美女精品人人做人人爽| 久久久久国产精品免费免费搜索| 国产美女在线观看一区| 日本一区二区三区四区在线视频| 国产电影一区二区三区| 中文字幕中文在线不卡住| 91在线一区二区| 樱花影视一区二区| 欧美视频在线不卡| 日欧美一区二区| 欧美mv和日韩mv的网站| 国产综合色在线| 中文字幕精品一区二区三区精品| 99久久综合99久久综合网站| 一区二区三区欧美| 91精品欧美综合在线观看最新| 免费人成在线不卡| 久久久美女毛片| 91伊人久久大香线蕉| 亚洲一二三专区| 欧美xxxxxxxx| 99精品视频中文字幕| 亚洲一区二区三区四区五区中文| 91精品福利在线一区二区三区| 激情综合一区二区三区| 国产精品久久99| 精品视频在线免费| 国产乱妇无码大片在线观看| 亚洲欧美日韩国产另类专区| 欧美高清激情brazzers| 国产在线精品不卡| 一区二区三区电影在线播| 日韩一级免费一区| 成人黄色小视频| 日韩在线一区二区| 欧美激情在线一区二区三区| 日本高清成人免费播放| 久久se精品一区精品二区| 国产精品久久久久久久第一福利 | 精品亚洲aⅴ乱码一区二区三区| 国产精品网站在线观看| 欧美日韩国产综合视频在线观看| 精品一区中文字幕| 一区二区三区在线观看国产| 日韩欧美高清一区| 色综合天天综合狠狠| 麻豆成人91精品二区三区| 国产精品女同互慰在线看| 在线不卡欧美精品一区二区三区| 成人一区二区三区中文字幕| 午夜视频久久久久久| 国产精品久久久久久久久免费樱桃| 欧美精品在线一区二区| av一区二区不卡| 久久疯狂做爰流白浆xx| 亚洲一区二区三区四区的| 国产片一区二区| 欧美一区二区三区在线电影| 91在线视频观看| 极品尤物av久久免费看| 亚州成人在线电影| 最新久久zyz资源站| 精品成人一区二区| 制服丝袜日韩国产| 色一情一乱一乱一91av| 成人午夜在线播放| 久久精品久久精品| 日韩黄色小视频| 一区二区高清免费观看影视大全| 国产偷国产偷亚洲高清人白洁| 欧美日本在线看| 在线观看亚洲精品| 99精品视频一区二区| 国产精品影视在线观看| 久久精品国产成人一区二区三区| 亚洲综合色区另类av| 国产精品传媒入口麻豆| 国产午夜精品一区二区| 欧美变态口味重另类| 91精品欧美福利在线观看| 欧美日韩黄视频| 色婷婷av一区| 色综合久久久久久久| 92精品国产成人观看免费 | 欧美色窝79yyyycom| 91蜜桃网址入口|