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

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

?? s3c2440a_usbd.h

?? s3c2440 WINCE 5.00 官方bsp
?? H
?? 第 1 頁 / 共 2 頁
字號:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
//------------------------------------------------------------------------------
//
//  Header: s3c2440a_usbd.h
//
//  Defines the USB device controller CPU register layout and definitions.
//
#ifndef __S3C2440A_USBD_H
#define __S3C2440A_USBD_H

#if __cplusplus
extern "C" {
#endif

//------------------------------------------------------------------------------
//
//  Type: S3C2440A_USBD_REG    
//
//  Defines the USB device control register block. This register bank is
//  located by the constant S3C2440A_BASE_REG_PA_USBD in configuration file 
//  s3c2440_base_reg_cfg.h.
//

struct FUNC_ADDR_REG   // Function Address Register
{
    UINT8 func_addr       :7;    // function_address
    UINT8 addr_up         :1;    // addr_update
};

struct PWR_REG         // Power Management Register
{
    UINT8 sus_en          :1;    // suspend_en
    UINT8 sus_mo          :1;    // suspend_mode
    UINT8 mcu_res         :1;    // mcu_resume
    UINT8 usb_re          :1;    // usb_reset
    UINT8 rsvd0           :4;     
};

struct EP_INT_REG      // Endpoint Interrupt register
{
    UINT8 ep0_int         :1;    // ep0_interrupt
    UINT8 ep1_int         :1;    // ep1_interrupt
    UINT8 ep2_int         :1;    // ep2_interrupt
    UINT8 ep3_int         :1;    // ep3_interrupt
    UINT8 ep4_int         :1;    // ep4_interrupt
    UINT8 rsvd0           :3;
};

struct USB_INT_REG     // USB Interrupt Register
{
    UINT8 sus_int         :1;    // suspend inaterrupt
    UINT8 resume_int      :1;    // resume interrupt
    UINT8 reset_int       :1;    // reset interrupt
    UINT8 rsvd0           :5;
};

struct EP_INT_EN_REG   // Endpoint Interrupt Mask Register
{
    UINT8 ep0_int_en      :1;    // ep1_int_reg
    UINT8 ep1_int_en      :1;    // ep1_int_reg
    UINT8 ep2_int_en      :1;    // ep2_int_reg
    UINT8 ep3_int_en      :1;    // ep3_int_reg
    UINT8 ep4_int_en      :1;    // ep4_int_reg
    UINT8 rsvd0           :3;
};

struct USB_INT_EN_REG  // USB Interrupt Mask Register
{
    UINT8 sus_int_en      :1;    // suspend_int_en
    UINT8 rsvd1           :1;     
    UINT8 reset_int_en    :1;    // reset_enable_reg
    UINT8 rsvd0           :5;
};

struct FRAME_NUM1_REG  // Frame Number 1 Register
{
    UINT8 fr_n1           :8;    // frame_num1_reg
};

struct FRAME_NUM2_REG  // Frame Number 2 Register
{
    UINT8 fr_n2           :8;    // frame_num2_reg
};

struct INDEX_REG       // Index Register
{
    UINT8 index           :8;    // index_reg
};

// TODO - clean this up.

struct EP0ICSR1Bits             // EP0 & ICSR1 shared
{
    UINT8 opr_ipr       :1;
    UINT8 ipr_       	:1;
    UINT8 sts_     		:1;
    UINT8 de_ff      	:1;
    UINT8 se_sds     	:1;
    UINT8 sds_sts       :1;
    UINT8 sopr_cdt      :1;
    UINT8 sse_       	:1;
};

struct ICSR2Bits
{              // in csr2 areg
    UINT8 rsvd1      	:4;
    UINT8 in_dma_int_en :1;     // in_dma_int_en
    UINT8 mode_in       :1;     // mode_in
    UINT8 iso        	:1;         // iso/bulk mode
    UINT8 auto_set      :1;     // auto_set
};

struct OCSR1Bits
{              // out csr1 reg
    UINT8 out_pkt_rdy   :1;     // out packet reday
    UINT8 rsvd0      	:3;
    UINT8 fifo_flush 	:1;         // fifo_flush
    UINT8 send_stall 	:1;         // send_stall
    UINT8 sent_stall 	:1;             // sent_stall
    UINT8 clr_data_tog  :1;     // clear data toggle
};

struct OCSR2Bits
{              // out csr2 reg
    UINT8 rsvd0      		:5;
    UINT8 out_dma_int_en 	:1;     // out_dma_int_en
    UINT8 iso        		:1;     // iso/bulk mode
    UINT8 auto_clr       	:1;     // auto_clr
};

struct EP0FBits
{               // ep0 fifo reg
    UINT8 fifo_data      :8;     // fifo data
};

struct EP1FBits
{               // ep0 fifo reg
    UINT8 fifo_data      :8;     // fifo data
};

struct EP2FBits
{               // ep0 fifo reg
    UINT8 fifo_data      :8;     // fifo data
};

struct EP3FBits
{               // ep0 fifo reg
    UINT8 fifo_data      :8;     // fifo data
};

struct EP4FBits
{               // ep0 fifo reg
    UINT8 fifo_data      :8;     // fifo data
};

struct MAXPBits
{
    UINT8 maxp       :4;     // max packet reg
    UINT8 rsvd0      :4;
};

struct OFCR1Bits
{              // out_fifo_cnt1_reg
    UINT8 out_cnt_low    :8;     // out_cnt_low
};

struct OFCR2Bits
{              // out_fifo_cnt2_reg
    UINT8 out_cnt_high   :8;     // out_cnt_high
};

struct EP1DCBits
{              // ep1 dma interface control
    UINT8 dma_mo_en      :1;     // dma_mode_en
    UINT8 in_dma_run     :1;     // in_dma_run
    UINT8 orb_odr        :1;     // out_run_ob/out_dma_run
    UINT8 demand_mo      :1;     // demand_mode
    UINT8 state      	 :3;     // state
    UINT8 in_run_ob      :1;     // in_run_ob
};

struct EP2DCBits
{              // ep2 dma interface control
    UINT8 dma_mo_en      :1;     // dma_mode_en
    UINT8 in_dma_run     :1;     // in_dma_run
    UINT8 orb_odr        :1;     // out_run_ob/out_dma_run
    UINT8 demand_mo      :1;     // demand_mode
    UINT8 state      	 :3;     // state
    UINT8 in_run_ob      :1;     // in_run_ob
};

struct EP3DCBits
{              // ep3 dma interface control
    UINT8 dma_mo_en      :1;     // dma_mode_en
    UINT8 in_dma_run     :1;     // in_dma_run
    UINT8 orb_odr        :1;     // out_run_ob/out_dma_run
    UINT8 demand_mo      :1;     // demand_mode
    UINT8 state      	 :3;     // state
    UINT8 in_run_ob      :1;     // in_run_ob
};

struct EP4DCBits
{              // ep4 dma interface control
    UINT8 dma_mo_en      :1;     // dma_mode_en
    UINT8 in_dma_run     :1;     // in_dma_run
    UINT8 orb_odr        :1;     // out_run_ob/out_dma_run
    UINT8 demand_mo      :1;     // demand_mode
    UINT8 state      	 :3;     // state
    UINT8 in_run_ob      :1;     // in_run_ob
};

struct EP1DUBits
{
    UINT8 ep1_unit_cnt   :8;     // ep0_unit_cnt
};

struct EP2DUBits
{
    UINT8 ep2_unit_cnt   :8;     // ep0_unit_cnt
};

struct EP3DUBits
{
    UINT8 ep3_unit_cnt   :8;     // ep0_unit_cnt
};

struct EP4DUBits
{
    UINT8 ep4_unit_cnt   :8;     // ep0_unit_cnt
};

struct EP1DFBits
{
    UINT8 ep1_fifo_cnt   :8;
};

struct EP2DFBits
{
    UINT8 ep2_fifo_cnt   :8;
};

struct EP3DFBits
{
    UINT8 ep3_fifo_cnt   :8;
};

struct EP4DFBits
{
    UINT8 ep4_fifo_cnt   :8;
};

struct EP1DTLBits
{
    UINT8 ep1_ttl_l      :8;
};

struct EP1DTMBits
{
    UINT8 ep1_ttl_m      :8;
};

struct EP1DTHBits
{
    UINT8 ep1_ttl_h      :8;
};

struct EP2DTLBits
{
    UINT8 ep2_ttl_l      :8;
};

struct EP2DTMBits
{
    UINT8 ep2_ttl_m      :8;
};

struct EP2DTHBits
{
    UINT8 ep2_ttl_h      :8;
};

struct EP3DTLBits
{
    UINT8 ep3_ttl_l      :8;
};

struct EP3DTMBits
{
    UINT8 ep3_ttl_m      :8;
};

struct EP3DTHBits
{
    UINT8 ep3_ttl_h      :8;
};

struct EP4DTLBits
{
    UINT8 ep4_ttl_l      :8;
};

struct EP4DTMBits
{
    UINT8 ep4_ttl_m      :8;
};

struct EP4DTHBits
{
    UINT8 ep4_ttl_h      :8;
};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久久久中文一区二区 | 国产精品影视天天线| 精品一区二区三区免费| 国产91丝袜在线观看| 色乱码一区二区三区88| 欧美体内she精视频| 91精品欧美一区二区三区综合在| 日韩午夜激情视频| 国产午夜一区二区三区| 亚洲一区二区在线观看视频| 免费成人av在线播放| 色综合欧美在线| 久久综合久久综合亚洲| 亚洲影视资源网| 国产成人丝袜美腿| 欧美日韩一区二区三区在线看| 久久久久久一二三区| 亚洲成人精品在线观看| caoporen国产精品视频| 欧美电视剧免费观看| 亚洲综合视频在线| 丁香婷婷深情五月亚洲| 精品国产一区二区三区不卡 | 欧美大白屁股肥臀xxxxxx| 亚洲欧美另类图片小说| 国精产品一区一区三区mba桃花 | 亚洲欧洲另类国产综合| 韩国女主播成人在线观看| 欧美日韩国产一区| 日韩美女精品在线| 成人精品高清在线| 欧美国产精品v| 国产乱码精品一区二区三| 91精品国产全国免费观看| 亚洲成av人在线观看| 欧美无砖砖区免费| 亚洲综合精品久久| 欧美日韩国产综合视频在线观看| 亚洲色图一区二区三区| 99精品1区2区| 亚洲色图视频网站| 91九色最新地址| 亚洲成人动漫在线观看| 欧美夫妻性生活| 免费av成人在线| 久久夜色精品国产欧美乱极品| 国产最新精品精品你懂的| 久久众筹精品私拍模特| 波多野结衣中文字幕一区 | 91蜜桃视频在线| 亚洲一区二区三区中文字幕| 91麻豆精品国产91久久久久久久久 | 国产一区二区久久| ㊣最新国产の精品bt伙计久久| 在线日韩av片| 日韩电影在线一区二区| 国产亚洲一区字幕| 日本精品裸体写真集在线观看| 亚洲成人精品在线观看| 久久久久久影视| 在线免费一区三区| 久久se这里有精品| 亚洲另类中文字| 久久精品视频免费| 欧美特级限制片免费在线观看| 久久精品国产成人一区二区三区| 中文字幕不卡在线| 555夜色666亚洲国产免| 成人app网站| 国产尤物一区二区| 午夜av电影一区| 亚洲精选一二三| 国产精品久久久久毛片软件| 日韩精品影音先锋| 欧美色偷偷大香| 色综合天天狠狠| 成人福利视频网站| 国产一区二区三区国产| 日韩黄色一级片| 亚洲国产精品麻豆| 一区二区三区免费观看| 中文字幕日韩精品一区| 国产欧美精品一区二区色综合| 精品美女在线观看| 日韩久久久精品| 欧美精品一区二区三区一线天视频| 欧美日韩精品免费观看视频| 欧洲一区二区三区在线| 欧洲精品在线观看| 欧美在线观看一二区| 在线观看欧美日本| 欧美三级电影网| 8v天堂国产在线一区二区| 9191成人精品久久| 欧美一级日韩不卡播放免费| 精品国产精品网麻豆系列| 精品日韩在线一区| 国产欧美日韩三级| 国产精品不卡在线观看| 亚洲欧美偷拍另类a∨色屁股| 亚洲精品成人天堂一二三| 一区二区高清免费观看影视大全| 一区二区高清在线| 日韩高清一区二区| 久久超碰97中文字幕| 风间由美一区二区三区在线观看 | 午夜视频在线观看一区二区| 免费日韩伦理电影| 国产精品一色哟哟哟| av一区二区三区黑人| 欧洲一区二区av| 日韩欧美久久久| 国产精品久久久久久久久快鸭| 亚洲一二三区视频在线观看| 久久精品国产**网站演员| 9l国产精品久久久久麻豆| 欧美三级电影在线看| xnxx国产精品| 一区二区三区精品在线| 九九视频精品免费| 91官网在线免费观看| 欧美国产欧美综合| 日韩av一区二区在线影视| 国产高清视频一区| 884aa四虎影成人精品一区| 国产精品视频九色porn| 麻豆专区一区二区三区四区五区| 99精品视频中文字幕| 久久久99久久精品欧美| 婷婷夜色潮精品综合在线| 99精品视频一区二区| 日本一区二区三区dvd视频在线| 久久99久久精品欧美| 亚洲人成7777| 北条麻妃国产九九精品视频| 欧美国产禁国产网站cc| 国产在线麻豆精品观看| 欧美一区二区三区小说| 午夜伦欧美伦电影理论片| 91天堂素人约啪| 中文字幕一区在线观看| 成人国产精品免费| 精品一区二区三区欧美| 日韩视频一区二区在线观看| 日本视频一区二区| 日韩欧美综合在线| 成人免费视频国产在线观看| 7777精品伊人久久久大香线蕉最新版| 亚洲午夜久久久| 欧美日韩大陆一区二区| 亚洲成人一二三| 欧美一区二区三区的| 久久av中文字幕片| 精品乱人伦小说| 国产主播一区二区三区| 国产人妖乱国产精品人妖| 99久久婷婷国产综合精品| 亚洲色图在线视频| 欧美人狂配大交3d怪物一区 | 日韩一级完整毛片| 精品在线播放午夜| 亚洲欧洲成人av每日更新| 91社区在线播放| 亚洲成人资源网| 精品美女一区二区三区| 国产99久久精品| 亚洲第一狼人社区| 久久久久久久久久久久久久久99| 国产精品白丝jk黑袜喷水| 成人欧美一区二区三区在线播放| 欧洲视频一区二区| 国产精品影视在线| 亚洲自拍欧美精品| 国产日韩欧美综合一区| 在线看国产一区| 国产麻豆视频一区二区| 亚洲一区在线观看网站| 国产精品久久影院| 欧美电视剧在线观看完整版| 色素色在线综合| 国内成人精品2018免费看| 亚洲一线二线三线视频| 久久蜜桃香蕉精品一区二区三区| 91福利区一区二区三区| 成人激情视频网站| 蜜桃av一区二区三区电影| 一区二区三区视频在线观看| 国产三区在线成人av| 日韩一区二区三区av| 欧美日韩一区二区三区高清| 波多野结衣一区二区三区 | 欧美中文一区二区三区| 成年人国产精品| 成人动漫在线一区| 精品亚洲国产成人av制服丝袜| 午夜精品福利一区二区蜜股av| 一区二区在线观看视频| 国产精品久久久久久亚洲伦| 国产精品国产三级国产专播品爱网 | 欧美一级生活片|