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

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

?? s3c2410.h

?? 基于s3c2440的U盤讀寫程序
?? H
?? 第 1 頁 / 共 4 頁
字號:
        S3C24X0_REG8	res1[3];
        S3C24X0_REG8	EP_DMA_CON;
        S3C24X0_REG8	res2[3];
        S3C24X0_REG8	EP_DMA_UNIT;
        S3C24X0_REG8	res3[3];
        S3C24X0_REG8	EP_DMA_FIFO;
        S3C24X0_REG8	res4[3];
        S3C24X0_REG8	EP_DMA_TTC_L;
        S3C24X0_REG8	res5[3];
        S3C24X0_REG8	EP_DMA_TTC_M;
        S3C24X0_REG8	res6[3];
        S3C24X0_REG8	EP_DMA_TTC_H;
        #else /*  little endian */
        S3C24X0_REG8	EP_DMA_CON;
        S3C24X0_REG8	res1[3];
        S3C24X0_REG8	EP_DMA_UNIT;
        S3C24X0_REG8	res2[3];
        S3C24X0_REG8	EP_DMA_FIFO;
        S3C24X0_REG8	res3[3];
        S3C24X0_REG8	EP_DMA_TTC_L;
        S3C24X0_REG8	res4[3];
        S3C24X0_REG8	EP_DMA_TTC_M;
        S3C24X0_REG8	res5[3];
        S3C24X0_REG8	EP_DMA_TTC_H;
        S3C24X0_REG8	res6[3];
        #endif
    } 
    /*__attribute__((__packed__))*/ S3C24X0_USB_DEV_DMAS;
//    __packed
		typedef struct 
    {
        #ifdef __BIG_ENDIAN
        S3C24X0_REG8	res1[3];
        S3C24X0_REG8	FUNC_ADDR_REG;
        S3C24X0_REG8	res2[3];
        S3C24X0_REG8	PWR_REG;
        S3C24X0_REG8	res3[3];
        S3C24X0_REG8	EP_INT_REG;
        S3C24X0_REG8	res4[15];
        S3C24X0_REG8	USB_INT_REG;
        S3C24X0_REG8	res5[3];
        S3C24X0_REG8	EP_INT_EN_REG;
        S3C24X0_REG8	res6[15];
        S3C24X0_REG8	USB_INT_EN_REG;
        S3C24X0_REG8	res7[3];
        S3C24X0_REG8	FRAME_NUM1_REG;
        S3C24X0_REG8	res8[3];
        S3C24X0_REG8	FRAME_NUM2_REG;
        S3C24X0_REG8	res9[3];
        S3C24X0_REG8	INDEX_REG;
        S3C24X0_REG8	res10[7];
        S3C24X0_REG8	MAXP_REG;
        S3C24X0_REG8	res11[3];
        S3C24X0_REG8	EP0_CSR_IN_CSR1_REG;
        S3C24X0_REG8	res12[3];
        S3C24X0_REG8	IN_CSR2_REG;
        S3C24X0_REG8	res13[7];
        S3C24X0_REG8	OUT_CSR1_REG;
        S3C24X0_REG8	res14[3];
        S3C24X0_REG8	OUT_CSR2_REG;
        S3C24X0_REG8	res15[3];
        S3C24X0_REG8	OUT_FIFO_CNT1_REG;
        S3C24X0_REG8	res16[3];
        S3C24X0_REG8	OUT_FIFO_CNT2_REG;
        #else /*  little endian */
        S3C24X0_REG8	FUNC_ADDR_REG;
        S3C24X0_REG8	res1[3];
        S3C24X0_REG8	PWR_REG;
        S3C24X0_REG8	res2[3];
        S3C24X0_REG8	EP_INT_REG;
        S3C24X0_REG8	res3[15];
        S3C24X0_REG8	USB_INT_REG;
        S3C24X0_REG8	res4[3];
        S3C24X0_REG8	EP_INT_EN_REG;
        S3C24X0_REG8	res5[15];
        S3C24X0_REG8	USB_INT_EN_REG;
        S3C24X0_REG8	res6[3];
        S3C24X0_REG8	FRAME_NUM1_REG;
        S3C24X0_REG8	res7[3];
        S3C24X0_REG8	FRAME_NUM2_REG;
        S3C24X0_REG8	res8[3];
        S3C24X0_REG8	INDEX_REG;
        S3C24X0_REG8	res9[7];
        S3C24X0_REG8	MAXP_REG;
        S3C24X0_REG8	res10[7];
        S3C24X0_REG8	EP0_CSR_IN_CSR1_REG;
        S3C24X0_REG8	res11[3];
        S3C24X0_REG8	IN_CSR2_REG;
        S3C24X0_REG8	res12[3];
        S3C24X0_REG8	OUT_CSR1_REG;
        S3C24X0_REG8	res13[7];
        S3C24X0_REG8	OUT_CSR2_REG;
        S3C24X0_REG8	res14[3];
        S3C24X0_REG8	OUT_FIFO_CNT1_REG;
        S3C24X0_REG8	res15[3];
        S3C24X0_REG8	OUT_FIFO_CNT2_REG;
        S3C24X0_REG8	res16[3];
        #endif /*  __BIG_ENDIAN */
        S3C24X0_USB_DEV_FIFOS	fifo[5];
        S3C24X0_USB_DEV_DMAS	dma[5];
    } 
    /*__attribute__((__packed__))*/ S3C24X0_USB_DEVICE;
    /* WATCH DOG TIMER (see manual chapter 18) */
  //  __packed
	typedef struct 
    {
        S3C24X0_REG32	WTCON;
        S3C24X0_REG32	WTDAT;
        S3C24X0_REG32	WTCNT;
    } 
    /*__attribute__((__packed__))*/ S3C24X0_WATCHDOG;
    /* IIC (see manual chapter 20) */
    typedef struct 
    {
        S3C24X0_REG32	IICCON;
        S3C24X0_REG32	IICSTAT;
        S3C24X0_REG32	IICADD;
        S3C24X0_REG32	IICDS;
    } 
    /*__attribute__((__packed__))*/ S3C24X0_I2C;
    /* IIS (see manual chapter 21) */
/*
	typedef struct 
    {
        #ifdef __BIG_ENDIAN
        S3C24X0_REG16	res1;
        S3C24X0_REG16	IISCON;
        S3C24X0_REG16	res2;
        S3C24X0_REG16	IISMOD;
        S3C24X0_REG16	res3;
        S3C24X0_REG16	IISPSR;
        S3C24X0_REG16	res4;
        S3C24X0_REG16	IISFCON;
        S3C24X0_REG16	res5;
        S3C24X0_REG16	IISFIFO;
        #else 
        S3C24X0_REG16	IISCON;
        S3C24X0_REG16	res1;
        S3C24X0_REG16	IISMOD;
        S3C24X0_REG16	res2;
        S3C24X0_REG16	IISPSR;
        S3C24X0_REG16	res3;
        S3C24X0_REG16	IISFCON;
        S3C24X0_REG16	res4;
        S3C24X0_REG16	IISFIFO;
        S3C24X0_REG16	res5;
        #endif
    } 
	*/
    /*__attribute__((__packed__))*/ 
	//S3C24X0_I2S;
    /* I/O PORT (see manual chapter 9) */
    __packed
	typedef struct 
    {
        S3C24X0_REG32	GPACON;
        S3C24X0_REG32	GPADAT;
        S3C24X0_REG32	res1[2];
        S3C24X0_REG32	GPBCON;
        S3C24X0_REG32	GPBDAT;
        S3C24X0_REG32	GPBUP;
        S3C24X0_REG32	res2;
        S3C24X0_REG32	GPCCON;
        S3C24X0_REG32	GPCDAT;
        S3C24X0_REG32	GPCUP;
        S3C24X0_REG32	res3;
        S3C24X0_REG32	GPDCON;
        S3C24X0_REG32	GPDDAT;
        S3C24X0_REG32	GPDUP;
        S3C24X0_REG32	res4;
        S3C24X0_REG32	GPECON;
        S3C24X0_REG32	GPEDAT;
        S3C24X0_REG32	GPEUP;
        S3C24X0_REG32	res5;
        S3C24X0_REG32	GPFCON;
        S3C24X0_REG32	GPFDAT;
        S3C24X0_REG32	GPFUP;
        S3C24X0_REG32	res6;
        S3C24X0_REG32	GPGCON;
        S3C24X0_REG32	GPGDAT;
        S3C24X0_REG32	GPGUP;
        S3C24X0_REG32	res7;
        S3C24X0_REG32	GPHCON;
        S3C24X0_REG32	GPHDAT;
        S3C24X0_REG32	GPHUP;
        S3C24X0_REG32	res8;
        S3C24X0_REG32	MISCCR;
        S3C24X0_REG32	DCLKCON;
        S3C24X0_REG32	EXTINT0;
        S3C24X0_REG32	EXTINT1;
        S3C24X0_REG32	EXTINT2;
        S3C24X0_REG32	EINTFLT0;
        S3C24X0_REG32	EINTFLT1;
        S3C24X0_REG32	EINTFLT2;
        S3C24X0_REG32	EINTFLT3;
        S3C24X0_REG32	EINTMASK;
        S3C24X0_REG32	EINTPEND;
        S3C24X0_REG32	GSTATUS0;
        S3C24X0_REG32	GSTATUS1;
        S3C24X0_REG32	GSTATUS2;
        S3C24X0_REG32	GSTATUS3;
        S3C24X0_REG32	GSTATUS4;
    } 
    /*__attribute__((__packed__))*/ S3C24X0_GPIO;
    /* S3C2410 device base addresses */
    #define S3C24X0_MEMCTL_BASE		0x48000000
    #define S3C24X0_USB_HOST_BASE		0x49000000
    #define S3C24X0_INTERRUPT_BASE	0x4A000000
    #define S3C24X0_DMA_BASE			0x4B000000
    #define S3C24X0_CLOCK_POWER_BASE	0x4C000000
    #define S3C24X0_LCD_BASE			0x4D000000
    #define S3C2410_NAND_BASE			0x4E000000

    #define S3C24X0_UART_BASE			0x50000000
    #define S3C24X0_TIMER_BASE			0x51000000
    #define S3C24X0_USB_DEVICE_BASE	0x52000140
    #define S3C24X0_WATCHDOG_BASE	0x53000000
    #define S3C24X0_I2C_BASE			0x54000000
    #define S3C24X0_I2S_BASE			0x55000000
    #define S3C24X0_GPIO_BASE			0x56000000
    #define S3C24X0_RTC_BASE			0x57000000
    #define S3C2410_ADC_BASE			0x58000000
    #define S3C24X0_SPI_BASE			0x59000000
    #define S3C2410_SDI_BASE			0x5A000000

	

    static __inline S3C24X0_MEMCTL * const S3C24X0_GetBase_MEMCTL(void)
    {
        return (S3C24X0_MEMCTL * const)S3C24X0_MEMCTL_BASE;
    }
    static __inline S3C24X0_USB_HOST * const S3C24X0_GetBase_USB_HOST(void)
    {
        return (S3C24X0_USB_HOST * const)S3C24X0_USB_HOST_BASE;
    }
    static __inline S3C24X0_INTERRUPT * const S3C24X0_GetBase_INTERRUPT(void)
    {
        return (S3C24X0_INTERRUPT * const)S3C24X0_INTERRUPT_BASE;
    }
    static __inline S3C24X0_DMAS * const S3C24X0_GetBase_DMAS(void)
    {
        return (S3C24X0_DMAS * const)S3C24X0_DMA_BASE;
    }
    static __inline S3C24X0_CLOCK_POWER * const S3C24X0_GetBase_CLOCK_POWER(void)
    {
        return (S3C24X0_CLOCK_POWER * const)S3C24X0_CLOCK_POWER_BASE;
    }
    static __inline S3C24X0_TIMERS * const S3C24X0_GetBase_TIMERS(void)
    {
        return (S3C24X0_TIMERS * const)S3C24X0_TIMER_BASE;
    }
    static __inline S3C24X0_USB_DEVICE * const S3C24X0_GetBase_USB_DEVICE(void)
    {
        return (S3C24X0_USB_DEVICE * const)S3C24X0_USB_DEVICE_BASE;
    }
    static __inline S3C24X0_WATCHDOG * const S3C24X0_GetBase_WATCHDOG(void)
    {
        return (S3C24X0_WATCHDOG * const)S3C24X0_WATCHDOG_BASE;
    }
    static __inline S3C24X0_GPIO * const S3C24X0_GetBase_GPIO(void)
    {
        return (S3C24X0_GPIO * const)S3C24X0_GPIO_BASE;
    }
/*
	// Memory control 
    #define rBWSCON    (*(volatile unsigned *)0x48000000) //Bus width & wait status
    #define rBANKCON0  (*(volatile unsigned *)0x48000004) //Boot ROM control
    #define rBANKCON1  (*(volatile unsigned *)0x48000008) //BANK1 control
    #define rBANKCON2  (*(volatile unsigned *)0x4800000c) //BANK2 cControl
    #define rBANKCON3  (*(volatile unsigned *)0x48000010) //BANK3 control
    #define rBANKCON4  (*(volatile unsigned *)0x48000014) //BANK4 control
    #define rBANKCON5  (*(volatile unsigned *)0x48000018) //BANK5 control
    #define rBANKCON6  (*(volatile unsigned *)0x4800001c) //BANK6 control
    #define rBANKCON7  (*(volatile unsigned *)0x48000020) //BANK7 control
    #define rREFRESH   (*(volatile unsigned *)0x48000024) //DRAM/SDRAM refresh
    #define rBANKSIZE  (*(volatile unsigned *)0x48000028) //Flexible Bank Size
    #define rMRSRB6    (*(volatile unsigned *)0x4800002c) //Mode register set for SDRAM
    #define rMRSRB7    (*(volatile unsigned *)0x48000030) //Mode register set for SDRAM
    // USB HOST
    #define rHcRevision		(*(volatile unsigned *)0x49000000)
    #define rHcControl		(*(volatile unsigned *)0x49000004)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品夜色噜噜亚洲aⅴ| 一级日本不卡的影视| 99re成人精品视频| 国产成人精品免费在线| 国产原创一区二区| 国产福利精品导航| 成人av资源在线观看| 国产成a人亚洲精品| 9l国产精品久久久久麻豆| 国产精品一级片| 不卡的电影网站| 色吧成人激情小说| 欧美精品久久一区| 日韩精品一区二区三区中文不卡 | 欧美极品少妇xxxxⅹ高跟鞋| 精品国产一区二区三区久久影院 | 日韩中文字幕av电影| 同产精品九九九| 久久不见久久见中文字幕免费| 国内久久精品视频| 成人av网址在线| 欧美专区在线观看一区| 91精品国产综合久久久蜜臀粉嫩 | 欧美一级xxx| 久久久久久久综合色一本| 国产精品欧美久久久久无广告 | 午夜伦欧美伦电影理论片| 日韩电影免费在线看| 精品一区二区三区免费观看| 豆国产96在线|亚洲| 欧美伊人久久大香线蕉综合69| 6080午夜不卡| 国产精品无码永久免费888| 亚洲一区二区三区四区的| 久久精品国产免费| 91久久精品日日躁夜夜躁欧美| 欧美一区二区三区免费观看视频| 中文字幕第一页久久| 午夜不卡在线视频| 国产精品伊人色| 欧美丝袜丝nylons| 国产亚洲精品久| 一区二区三区欧美激情| 蓝色福利精品导航| 色妹子一区二区| 欧美不卡在线视频| 亚洲午夜电影在线观看| 成人免费高清在线| 91精品国产色综合久久ai换脸| 国产精品视频一二三| 蜜桃精品视频在线| 欧美色爱综合网| 国产亚洲一区二区三区四区| 天堂在线一区二区| 色噜噜狠狠色综合中国| 国产精品丝袜一区| 国产成人综合自拍| 欧美成人精品1314www| 亚洲午夜久久久| 日本韩国精品在线| 国产精品美女一区二区三区 | 久久久久久电影| 人人超碰91尤物精品国产| 欧洲精品一区二区三区在线观看| 日本一区二区成人| 国产99久久久国产精品免费看| 日韩天堂在线观看| 亚洲成人av中文| 亚洲人成亚洲人成在线观看图片| 蜜桃精品在线观看| 337p亚洲精品色噜噜狠狠| 一区二区在线免费观看| 99久久精品一区二区| 国产三级精品视频| 国产成人免费视频网站| 久久精品男人的天堂| 国产99久久久精品| 国产精品美女久久福利网站| 成人黄色av网站在线| 中文字幕成人网| 91农村精品一区二区在线| 日韩码欧中文字| 欧洲人成人精品| 五月天婷婷综合| 欧美精品免费视频| 三级精品在线观看| 精品毛片乱码1区2区3区| 国产尤物一区二区| 欧美激情一区二区三区全黄| 久久久久久影视| 开心九九激情九九欧美日韩精美视频电影| 欧美性受xxxx| 免费在线观看不卡| 国产性做久久久久久| www.久久精品| 亚洲一区二区中文在线| 欧美一区二区视频网站| 国产又黄又大久久| 亚洲狠狠丁香婷婷综合久久久| 在线免费精品视频| 日本 国产 欧美色综合| 久久久久久**毛片大全| 一本大道综合伊人精品热热| 亚洲国产aⅴ天堂久久| 精品国产一区二区亚洲人成毛片| 91麻豆高清视频| 爽好久久久欧美精品| 亚洲精品在线电影| 欧美一区二区三区的| 青青草一区二区三区| 国产午夜精品福利| 精品婷婷伊人一区三区三| 久久精品免费看| ...xxx性欧美| 欧美一区二区三区在| 成人亚洲一区二区一| 日韩中文字幕一区二区三区| 国产欧美一区二区精品婷婷 | 亚洲男人的天堂在线aⅴ视频| 欧美精品国产精品| 成人av免费在线| 卡一卡二国产精品 | 国产精品久久午夜夜伦鲁鲁| 欧美婷婷六月丁香综合色| 国产一区二区福利| 丝袜美腿亚洲综合| 久久久久久久国产精品影院| 成人av午夜影院| 久久99精品网久久| 亚洲自拍另类综合| 国产欧美一区二区三区沐欲| 777亚洲妇女| 色婷婷综合视频在线观看| 美女www一区二区| 亚洲国产精品一区二区www在线| 国产午夜精品一区二区三区视频 | 色综合天天视频在线观看| 人人狠狠综合久久亚洲| 亚洲综合丁香婷婷六月香| 亚洲欧洲韩国日本视频| 337p日本欧洲亚洲大胆色噜噜| 欧美丰满少妇xxxxx高潮对白 | 欧美日韩精品一二三区| 99在线热播精品免费| 成人性色生活片免费看爆迷你毛片| 六月丁香婷婷色狠狠久久| 三级影片在线观看欧美日韩一区二区| 一区二区免费在线播放| 亚洲成人在线网站| 一区二区三区欧美视频| 国产精品久久久久久久久快鸭| 国产午夜亚洲精品不卡| 国产网红主播福利一区二区| 精品国产一区二区三区忘忧草 | 久久精品视频一区二区| 精品久久久久av影院| 日韩精品一区二区三区四区视频| 69精品人人人人| 日韩精品一区二区三区四区| 日韩欧美精品三级| www国产成人免费观看视频 深夜成人网| 91精品国产高清一区二区三区 | 中文字幕av不卡| 久久久美女艺术照精彩视频福利播放| 日韩三级精品电影久久久| 欧美一区二区视频在线观看2022| 日韩欧美专区在线| www精品美女久久久tv| 国产日韩欧美精品一区| 成人欧美一区二区三区黑人麻豆| 欧美国产精品中文字幕| 亚洲欧洲精品一区二区精品久久久| 亚洲欧美乱综合| 亚洲一区二区视频在线观看| 丝袜美腿亚洲综合| 国产精品1区2区| 色妞www精品视频| 日韩亚洲电影在线| 国产精品嫩草影院com| 亚洲国产成人av网| 国产乱码精品1区2区3区| av不卡在线观看| 中文一区一区三区高中清不卡| 国产精品国产自产拍高清av王其 | 午夜久久久久久| 亚洲一级二级在线| 青青草国产成人av片免费| 国产精品亚洲第一区在线暖暖韩国| 国产精品香蕉一区二区三区| 色综合久久中文综合久久牛| 日韩丝袜美女视频| 国产精品不卡一区二区三区| 午夜视黄欧洲亚洲| 粉嫩久久99精品久久久久久夜 | 精品一区二区三区久久| av在线不卡电影| 精品免费一区二区三区| 一区二区三区日韩在线观看| 极品少妇xxxx偷拍精品少妇| 91国偷自产一区二区三区观看|