usb_desc.c
上传用户:sourcesun
上传日期:2013-09-23
资源大小:362k
文件大小:4k
源码类别:

DNA

开发平台:

Asm

  1. /*************************************************************************
  2.  *
  3.  *    Used with ICCARM and AARM.
  4.  *
  5.  *    (c) Copyright IAR Systems 2003
  6.  *
  7.  *    File name   : usb_desc.c
  8.  *    Description : usb decriptors module
  9.  *
  10.  *    History :
  11.  *    1. Data        : August 10, 2005
  12.  *       Author      : Stanimir Bonev
  13.  *       Description : Create
  14.  *
  15.  *    $Revision: 1.1.2.1 $
  16. **************************************************************************/
  17. #include "usb_desc.h"
  18. #pragma data_alignment=4
  19. const UsbStandardDeviceDescriptorStr_t UsbStandardDeviceDescriptorStr =
  20. {
  21.   sizeof(UsbStandardDeviceDescriptorStr_t),
  22.   UsbDescriptorDevice,
  23.   0x200,
  24.   0,
  25.   0,
  26.   0,
  27.   Ep0MaxSize,
  28.   0xFFFF,
  29.   0x0001,
  30.   0x0000,
  31.   iManufacturerStr,
  32.   iProductStr,
  33.   iSerialNumberStr,
  34.   1,
  35. };
  36. #pragma data_alignment=4
  37. const Int16U mouseDescriptor[] =
  38. {
  39.   0x0105, // Usage Page (Generic Desktop)
  40.   0x0209, // Usage (Mouse)
  41.   0x01A1, // Collection (Application)
  42.   0x0109, //  Usage (Pointer)
  43.   0x00A1, //  Collection (Physical)
  44.   0x0905, //    Usage Page (Buttons)
  45.   0x0119, //    Usage Minimum