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

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

?? usbdcore.lst

?? OMAP1510的USB驅動程序
?? LST
?? 第 1 頁 / 共 4 頁
字號:
*** WARNING C318 IN LINE 79 OF usbdescriptors.h: can't open file 'asm/types.h'
*** ERROR C304 IN LINE 42 OF usbdcore.h: bad macro parameter list
*** ERROR C304 IN LINE 50 OF usbdcore.h: bad macro parameter list
*** ERROR C304 IN LINE 56 OF usbdcore.h: bad macro parameter list
  34          
  35          #define MAX_INTERFACES 2
  36          
  37          
  38          int maxstrings = 20;
  39          
  40          /* Global variables ************************************************************************** */
  41          
  42          struct usb_string_descriptor **usb_strings;
  43          
  44          int usb_devices;
  45          
  46          extern struct usb_function_driver ep0_driver;
  47          
  48          int registered_functions;
  49          int registered_devices;
  50          
  51          char *usbd_device_events[] = {
  52                  "DEVICE_UNKNOWN",
  53                  "DEVICE_INIT",
  54                  "DEVICE_CREATE",
C51 COMPILER V8.09   USBDCORE                                                              05/05/2008 19:48:28 PAGE 5   

  55                  "DEVICE_HUB_CONFIGURED",
  56                  "DEVICE_RESET",
  57                  "DEVICE_ADDRESS_ASSIGNED",
  58                  "DEVICE_CONFIGURED",
  59                  "DEVICE_SET_INTERFACE",
  60                  "DEVICE_SET_FEATURE",
  61                  "DEVICE_CLEAR_FEATURE",
  62                  "DEVICE_DE_CONFIGURED",
  63                  "DEVICE_BUS_INACTIVE",
  64                  "DEVICE_BUS_ACTIVITY",
  65                  "DEVICE_POWER_INTERRUPTION",
  66                  "DEVICE_HUB_RESET",
  67                  "DEVICE_DESTROY",
  68                  "DEVICE_FUNCTION_PRIVATE",
  69          };
  70          
  71          char *usbd_device_states[] = {
  72                  "STATE_INIT",
  73                  "STATE_CREATED",
  74                  "STATE_ATTACHED",
  75                  "STATE_POWERED",
  76                  "STATE_DEFAULT",
  77                  "STATE_ADDRESSED",
  78                  "STATE_CONFIGURED",
  79                  "STATE_UNKNOWN",
  80          };
  81          
  82          char *usbd_device_requests[] = {
  83                  "GET STATUS",           /* 0 */
  84                  "CLEAR FEATURE",        /* 1 */
  85                  "RESERVED",             /* 2 */
  86                  "SET FEATURE",          /* 3 */
  87                  "RESERVED",             /* 4 */
  88                  "SET ADDRESS",          /* 5 */
  89                  "GET DESCRIPTOR",       /* 6 */
  90                  "SET DESCRIPTOR",       /* 7 */
  91                  "GET CONFIGURATION",    /* 8 */
  92                  "SET CONFIGURATION",    /* 9 */
  93                  "GET INTERFACE",        /* 10 */
  94                  "SET INTERFACE",        /* 11 */
  95                  "SYNC FRAME",           /* 12 */
  96          };
  97          
  98          char *usbd_device_descriptors[] = {
  99                  "UNKNOWN",              /* 0 */
 100                  "DEVICE",               /* 1 */
 101                  "CONFIG",               /* 2 */
 102                  "STRING",               /* 3 */
 103                  "INTERFACE",            /* 4 */
 104                  "ENDPOINT",             /* 5 */
 105                  "DEVICE QUALIFIER",     /* 6 */
 106                  "OTHER SPEED",          /* 7 */
 107                  "INTERFACE POWER",      /* 8 */
 108          };
 109          
 110          char *usbd_device_status[] = {
 111                  "USBD_OPENING",
 112                  "USBD_OK",
 113                  "USBD_SUSPENDED",
 114                  "USBD_CLOSING",
 115          };
 116          
C51 COMPILER V8.09   USBDCORE                                                              05/05/2008 19:48:28 PAGE 6   

 117          
 118          /* Descriptor support functions ************************************************************** */
 119          
 120          
 121          /**
 122           * usbd_get_string - find and return a string descriptor
 123           * @index: string index to return
 124           *
 125           * Find an indexed string and return a pointer to a it.
 126           */
 127          struct usb_string_descriptor *usbd_get_string (__u8 index)
 128          {
 129                  if (index >= maxstrings) {
 130                          return NULL;
 131                  }
 132                  return usb_strings[index];
 133          }
 134          
 135          
 136          /* Access to device descriptor functions ***************************************************** */
 137          
 138          
 139          /* *
 140           * usbd_device_configuration_instance - find a configuration instance for this device
 141           * @device:
 142           * @configuration: index to configuration, 0 - N-1
 143           *
 144           * Get specifed device configuration. Index should be bConfigurationValue-1.
 145           */
 146          static struct usb_configuration_instance *usbd_device_configuration_instance (struct usb_device_instance *
             -device,
 147                          unsigned int port, unsigned int configuration)
 148          {
 149                  /* XXX */
 150                  configuration = configuration ? configuration - 1 : 0;
 151          
 152                  if (configuration >= device->configurations) {
 153                          return NULL;
 154                  }
 155                  return device->configuration_instance_array + configuration;
 156          }
 157          
 158          
 159          /* *
 160           * usbd_device_interface_instance
 161           * @device:
 162           * @configuration: index to configuration, 0 - N-1
 163           * @interface: index to interface
 164           *
 165           * Return the specified interface descriptor for the specified device.
 166           */
 167          struct usb_interface_instance *usbd_device_interface_instance (struct usb_device_instance *device, int por
             -t, int configuration, int interface)
 168          {
 169                  struct usb_configuration_instance *configuration_instance;
 170          
 171                  if ((configuration_instance = usbd_device_configuration_instance (device, port, configuration)) == NULL) 
             -{
 172                          return NULL;
 173                  }
 174                  if (interface >= configuration_instance->interfaces) {
 175                          return NULL;
C51 COMPILER V8.09   USBDCORE                                                              05/05/2008 19:48:28 PAGE 7   

 176                  }
 177                  return configuration_instance->interface_instance_array + interface;
 178          }
 179          
 180          /* *
 181           * usbd_device_alternate_descriptor_list
 182           * @device:
 183           * @configuration: index to configuration, 0 - N-1
 184           * @interface: index to interface
 185           * @alternate: alternate setting
 186           *
 187           * Return the specified alternate descriptor for the specified device.
 188           */
 189          struct usb_alternate_instance *usbd_device_alternate_instance (struct usb_device_instance *device, int por
             -t, int configuration, int interface, int alternate)
 190          {
 191                  struct usb_interface_instance *interface_instance;
 192          
 193                  if ((interface_instance = usbd_device_interface_instance (device, port, configuration, interface)) == NUL
             -L) {
 194                          return NULL;
 195                  }
 196          
 197                  if (alternate >= interface_instance->alternates) {
 198                          return NULL;
 199                  }
 200          
 201                  return interface_instance->alternates_instance_array + alternate;
 202          }
 203          
 204          
 205          /* *
 206           * usbd_device_device_descriptor
 207           * @device: which device
 208           * @configuration: index to configuration, 0 - N-1
 209           * @port: which port
 210           *
 211           * Return the specified configuration descriptor for the specified device.
 212           */
 213          struct usb_device_descriptor *usbd_device_device_descriptor (struct usb_device_instance *device, int port)
 214          {
 215                  return (device->device_descriptor);
 216          }
 217          
 218          
 219          /**
 220           * usbd_device_configuration_descriptor
 221           * @device: which device
 222           * @port: which port
 223           * @configuration: index to configuration, 0 - N-1
 224           *
 225           * Return the specified configuration descriptor for the specified device.
 226           */
 227          struct usb_configuration_descriptor *usbd_device_configuration_descriptor (struct
 228                                                                                     usb_device_instance
 229                                                                                     *device, int port, int configuration)
 230          {
 231                  struct usb_configuration_instance *configuration_instance;
 232                  if (!(configuration_instance = usbd_device_configuration_instance (device, port, configuration))) {
 233                          return NULL;
 234                  }
 235                  return (configuration_instance->configuration_descriptor);
C51 COMPILER V8.09   USBDCORE                                                              05/05/2008 19:48:28 PAGE 8   

 236          }
 237          
 238          
 239          /**
 240           * usbd_device_interface_descriptor
 241           * @device: which device
 242           * @port: which port
 243           * @configuration: index to configuration, 0 - N-1
 244           * @interface: index to interface
 245           * @alternate: alternate setting
 246           *
 247           * Return the specified interface descriptor for the specified device.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合久久99| 日韩一卡二卡三卡国产欧美| 日本美女一区二区三区| 国产偷国产偷亚洲高清人白洁| 欧洲精品中文字幕| 成人免费视频播放| 精品一区二区三区影院在线午夜| 亚洲人一二三区| 久久一区二区视频| 日韩一区二区三区av| 一本大道久久a久久综合 | 久久99精品久久久久久久久久久久 | 精品无人码麻豆乱码1区2区 | 国产中文字幕一区| 丝袜国产日韩另类美女| 亚洲免费资源在线播放| 国产女主播视频一区二区| 精品视频1区2区| 色综合天天综合网国产成人综合天 | 国产精品久久久久久久浪潮网站 | 国产盗摄精品一区二区三区在线| 亚洲成人av在线电影| 亚洲人精品午夜| 亚洲欧洲韩国日本视频| 国产亚洲一本大道中文在线| 精品成人在线观看| 日韩欧美另类在线| 日韩午夜在线观看视频| 9191久久久久久久久久久| 在线观看亚洲专区| 欧美亚洲综合久久| 91久久人澡人人添人人爽欧美| yourporn久久国产精品| 成人精品国产一区二区4080| 国产成人免费av在线| 国产成人综合视频| 成人涩涩免费视频| 99riav一区二区三区| 97se亚洲国产综合自在线不卡| 91一区二区在线| 在线日韩一区二区| 精品视频一区三区九区| 欧美日韩免费一区二区三区 | a4yy欧美一区二区三区| 国产精品一区一区三区| 国产一区 二区| 国产大陆a不卡| 波多野结衣在线一区| 91麻豆福利精品推荐| 欧美亚洲一区二区在线观看| 欧美色视频在线观看| 欧美久久久一区| 日韩精品在线网站| 国产亚洲美州欧州综合国| 国产精品丝袜黑色高跟| 亚洲人一二三区| 亚洲chinese男男1069| 日韩国产欧美在线观看| 久久精品国产亚洲aⅴ| 国产成人啪免费观看软件| 成人av免费在线播放| 欧美在线你懂的| 日韩欧美精品在线视频| 欧美激情自拍偷拍| 亚洲一区在线观看视频| 蜜臀av在线播放一区二区三区| 精一区二区三区| 99精品视频在线观看免费| 欧美日韩精品一区二区天天拍小说| 欧美一二三区在线| 国产精品网站导航| 午夜精品福利一区二区三区av| 麻豆国产一区二区| 99久久伊人网影院| 在线不卡一区二区| 久久久亚洲午夜电影| 亚洲人成精品久久久久久| 香蕉成人伊视频在线观看| 黄网站免费久久| 91久久人澡人人添人人爽欧美| 日韩一二三区不卡| 国产精品一区二区不卡| 久久久精品国产免费观看同学| 欧美日韩mp4| 久久日韩粉嫩一区二区三区| 亚洲天堂久久久久久久| av一二三不卡影片| 欧美一区二区三区视频在线| av电影在线观看一区| 91精品国产综合久久婷婷香蕉| 国产日韩综合av| 天天综合网 天天综合色| 国产69精品久久久久毛片| 欧美日韩dvd在线观看| 国产精品亲子乱子伦xxxx裸| 秋霞成人午夜伦在线观看| 91在线小视频| 国产午夜精品一区二区三区嫩草 | 日韩福利视频导航| av在线免费不卡| 精品久久国产老人久久综合| 亚洲精品国产视频| 国产酒店精品激情| 日韩一级二级三级精品视频| 一区二区三区中文免费| 国产成人无遮挡在线视频| 91精品国产麻豆| 亚洲二区在线观看| 99视频在线精品| 国产午夜亚洲精品午夜鲁丝片| 日本美女视频一区二区| 欧美在线观看一区二区| 自拍偷在线精品自拍偷无码专区 | 国产在线精品一区二区三区不卡| 欧美日本一区二区在线观看| 一区二区中文视频| 成人免费视频视频在线观看免费| 日韩免费在线观看| 日本伊人色综合网| 欧美日韩aaa| 亚洲电影在线免费观看| 色欧美乱欧美15图片| 最新不卡av在线| 成人app下载| 国产精品美女久久久久久久网站| 狠狠色丁香九九婷婷综合五月| 日韩一区二区三| 美国欧美日韩国产在线播放| 欧美乱熟臀69xxxxxx| 视频一区视频二区中文| 欧美美女黄视频| 日韩精品成人一区二区在线| 欧美日韩国产不卡| 日日欢夜夜爽一区| 欧美丰满嫩嫩电影| 无码av免费一区二区三区试看| 欧美另类变人与禽xxxxx| 图片区小说区区亚洲影院| 91精品婷婷国产综合久久性色| 午夜电影久久久| 欧美一激情一区二区三区| 看电视剧不卡顿的网站| 久久影院午夜论| 成人黄色小视频在线观看| 成人免费在线播放视频| 在线观看免费一区| 爽好多水快深点欧美视频| 日韩三级视频中文字幕| 激情综合五月婷婷| 国产女同性恋一区二区| 91麻豆国产在线观看| 午夜精品福利一区二区三区av| 欧美一区二区三区系列电影| 美女国产一区二区三区| 国产夜色精品一区二区av| jiyouzz国产精品久久| 亚洲曰韩产成在线| 日韩一级大片在线| 福利电影一区二区三区| 一区在线中文字幕| 欧美日精品一区视频| 久久精品国产色蜜蜜麻豆| 国产精品色婷婷久久58| 欧美性生交片4| 激情小说亚洲一区| 专区另类欧美日韩| 在线成人av影院| 成人综合婷婷国产精品久久蜜臀| 亚洲精品福利视频网站| 日韩精品影音先锋| 99精品热视频| 蜜臀a∨国产成人精品| 欧美国产精品劲爆| 欧美视频一区二| 国产高清无密码一区二区三区| 亚洲精品一卡二卡| 精品久久久久一区| 91高清视频在线| 国产一区中文字幕| 亚洲综合免费观看高清完整版在线 | 香蕉成人伊视频在线观看| 久久亚洲一区二区三区明星换脸| 色综合久久天天综合网| 麻豆精品精品国产自在97香蕉| 专区另类欧美日韩| 337p粉嫩大胆噜噜噜噜噜91av| 99国产精品99久久久久久| 伦理电影国产精品| 一区二区三区日本| 国产欧美精品一区aⅴ影院| 欧美日韩国产综合一区二区三区 | 国产精品久久久久桃色tv| 91精品国产欧美日韩| 91一区二区在线| 国产乱码精品一区二区三| 午夜精品视频一区| 自拍偷在线精品自拍偷无码专区 | 国产网红主播福利一区二区| 911国产精品| 在线免费精品视频|