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

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

?? s3c2440x_usbd.h

?? 三星2440 cpu WINCE 5.00板級支持包
?? 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: s3c2440x_usbd.h
//
//  Defines the USB device controller CPU register layout and definitions.
//
#ifndef __S3C2440X_USBD_H
#define __S3C2440X_USBD_H

#if __cplusplus
extern "C" {
#endif

//------------------------------------------------------------------------------
//
//  Type: S3C2440X_USBD_REG    
//
//  Defines the USB device control register block. This register bank is
//  located by the constant S3C2440X_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 muc_res         :1;    // mcu_resume
    UINT8 usb_re          :1;    // usb_reset
    UINT8 rsvd1           :3;     
    UINT8 iso_up          :1;    // iso_update
};

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_ur     :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 rsvd1      :1;
    UINT8 ov_run     :1;     // over_run
    UINT8 data_error :1;         // data_error
    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 rsvd1      :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
{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美精品在线视频| 精品视频一区二区三区免费| 精品在线播放免费| 国产成人综合亚洲91猫咪| 91极品美女在线| 欧美一卡2卡3卡4卡| 亚洲摸摸操操av| 亚洲一区二区三区四区在线免费观看| 亚洲国产美国国产综合一区二区 | 亚洲最新视频在线播放| 青青草原综合久久大伊人精品优势| 久草这里只有精品视频| 99国产精品久久久久| 日韩情涩欧美日韩视频| 中文字幕综合网| 韩国三级在线一区| 欧美视频在线不卡| 国产精品伦一区二区三级视频| 婷婷国产v国产偷v亚洲高清| 99re66热这里只有精品3直播 | 亚洲自拍偷拍九九九| 高清成人免费视频| 精品三级在线看| 日韩精品成人一区二区三区| 色av成人天堂桃色av| 欧美国产日本韩| 欧美精品一区男女天堂| 99视频在线精品| 国产日产欧产精品推荐色| **欧美大码日韩| 另类欧美日韩国产在线| 在线影院国内精品| 亚洲一区二区三区影院| 9191久久久久久久久久久| 一区二区三区在线看| 色老综合老女人久久久| 亚洲图片有声小说| 欧美成人福利视频| 欧美色手机在线观看| 欧美激情在线一区二区三区| 欧洲精品在线观看| 亚洲成人久久影院| 69av一区二区三区| 高清视频一区二区| 亚洲综合免费观看高清完整版| 欧美日韩国产高清一区二区 | 亚洲在线观看免费视频| 欧美日韩中文一区| 精彩视频一区二区| 国产精品传媒入口麻豆| 在线视频综合导航| 国产福利一区二区三区| **性色生活片久久毛片| 337p亚洲精品色噜噜噜| 成人免费看的视频| 极品美女销魂一区二区三区 | 99久久国产综合色|国产精品| 亚洲一区二区三区不卡国产欧美| 7777精品伊人久久久大香线蕉完整版 | 精品一二三四在线| 亚洲精品久久久蜜桃| 国产视频一区在线观看| 欧美一区二区不卡视频| 夫妻av一区二区| 国产麻豆视频一区| 亚洲综合色婷婷| 1000精品久久久久久久久| 精品黑人一区二区三区久久| 欧美色视频在线观看| 欧美午夜精品久久久久久超碰| 成人午夜精品在线| 91蜜桃视频在线| 99国产精品久久久| 日韩你懂的在线播放| 欧洲中文字幕精品| 91在线观看一区二区| 成人小视频免费在线观看| 国产在线精品一区二区夜色| 久久精品国产一区二区三区免费看| 亚洲另类在线制服丝袜| 亚洲美女免费在线| 亚洲五月六月丁香激情| 亚洲综合精品久久| 日韩精品午夜视频| 国模套图日韩精品一区二区 | 6080yy午夜一二三区久久| 69av一区二区三区| 久久综合九色综合97婷婷女人| 精品国产乱码久久久久久久久| 欧美成人一级视频| 中文字幕亚洲电影| 午夜av一区二区三区| 奇米精品一区二区三区在线观看| 久久电影国产免费久久电影| 国产成人免费高清| 在线免费观看日本一区| 欧美一区三区四区| 亚洲国产精品99久久久久久久久| 国产精品久久久久久久久果冻传媒 | 亚洲第一福利视频在线| 经典三级在线一区| 欧美性生活影院| 欧美精品一区二区在线播放 | 久久99最新地址| 91视视频在线观看入口直接观看www | 丝袜美腿亚洲一区二区图片| 国产麻豆日韩欧美久久| 欧美日韩中文国产| **性色生活片久久毛片| 国产一区高清在线| 91麻豆精品国产| 亚洲影视在线观看| 成人av网站在线观看| 久久久高清一区二区三区| 午夜精品久久久久久久久| 国产999精品久久久久久| 宅男噜噜噜66一区二区66| 亚洲综合无码一区二区| 成人福利电影精品一区二区在线观看| 精品少妇一区二区三区日产乱码 | 欧美日韩一区二区电影| 亚洲一区二区三区精品在线| 99re成人在线| 亚洲一区二区视频在线观看| 在线观看www91| 日韩精品一二三四| 欧美成人vps| 九九国产精品视频| wwwwxxxxx欧美| 国产精品资源在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 国产成人av电影在线| 欧美激情在线观看视频免费| 成人综合在线观看| 一区二区三区鲁丝不卡| 欧美日韩一卡二卡三卡 | wwww国产精品欧美| 成人99免费视频| 亚洲午夜久久久久中文字幕久| 欧美一区二区三区在线看 | 精品国产免费视频| 大胆亚洲人体视频| 天天综合日日夜夜精品| 欧美精品一区视频| 91国偷自产一区二区三区观看| 日本不卡的三区四区五区| 国产欧美日韩在线| 7777精品伊人久久久大香线蕉最新版| 国产主播一区二区| 夜夜嗨av一区二区三区四季av| 精品久久国产字幕高潮| 欧美曰成人黄网| 菠萝蜜视频在线观看一区| 久久精品噜噜噜成人88aⅴ| 一区二区三区欧美| 亚洲欧洲精品一区二区三区| 国产色综合一区| 精品区一区二区| 欧美一区二区三区人| 91传媒视频在线播放| 成人免费看片app下载| 极品美女销魂一区二区三区免费| 国产精品成人一区二区三区夜夜夜| 久久综合999| 国产丝袜在线精品| 国产亚洲欧洲997久久综合 | 久久国产精品无码网站| 日韩 欧美一区二区三区| 视频精品一区二区| 日韩激情在线观看| 国产成+人+日韩+欧美+亚洲| 成人国产亚洲欧美成人综合网 | 在线观看91精品国产入口| 4hu四虎永久在线影院成人| 欧美日韩精品一区二区三区蜜桃| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久久91精品国产一区二区精品| 亚洲精品国产一区二区精华液 | 日韩精品一区二区三区中文精品 | 欧美亚州韩日在线看免费版国语版| 欧美日本在线视频| 国产精品乱人伦中文| 日日夜夜免费精品| 色综合天天天天做夜夜夜夜做| 日韩一本二本av| 亚洲国产精品一区二区尤物区| www.欧美色图| 日本一区二区久久| 国产精品一区二区三区99| av中文字幕不卡| 日韩一卡二卡三卡四卡| 国产精品久久免费看| 亚洲精品高清视频在线观看| 亚洲一区在线免费观看| 久久精品国产99久久6| 日本二三区不卡| 欧美国产一区视频在线观看| 日韩国产一区二| 色吧成人激情小说| 国产精品乱子久久久久|