⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hid_mouse_service_record.h

📁 蓝牙鼠标的例程
💻 H
字号:
/*
  Copyright (C) Cambridge Silicon Radio Ltd. 2005-2006
  Part of BlueLab 3.5.2-release

  SDP Service Record generated from hid_mouse.sdp by sdpgen.pl
*/

static const uint8 hid_mouse_service_record[] =
{
  0x09, /* ServiceClassIDList(0x0001) */
    0x00,
    0x01,
  0x35, /* DataElSeq 3 bytes */
  0x03,
    0x19, /* uuid HID(0x1124) */
    0x11,
    0x24,
  0x09, /* ProtocolDescriptorList(0x0004) */
    0x00,
    0x04,
  0x35, /* DataElSeq 13 bytes */
  0x0d,
    0x35, /* DataElSeq 6 bytes */
    0x06,
      0x19, /* uuid L2CAP(0x0100) */
      0x01,
      0x00,
      0x09, /* uint16 0x0011 */
        0x00,
        0x11,
    0x35, /* DataElSeq 3 bytes */
    0x03,
      0x19, /* uuid HIDP(0x0011) */
      0x00,
      0x11,
  0x09, /* LanguageBaseAttributeIDList(0x0006) */
    0x00,
    0x06,
  0x35, /* DataElSeq 9 bytes */
  0x09,
    0x09, /* uint16 0x656e */
      0x65,
      0x6e,
    0x09, /* uint16 0x006a */
      0x00,
      0x6a,
    0x09, /* uint16 0x0100 */
      0x01,
      0x00,
  0x09, /* BluetoothProfileDescriptorList(0x0009) */
    0x00,
    0x09,
  0x35, /* DataElSeq 8 bytes */
  0x08,
    0x35, /* DataElSeq 6 bytes */
    0x06,
      0x19, /* uuid HID(0x1124) */
      0x11,
      0x24,
      0x09, /* uint16 0x0100 */
        0x01,
        0x00,
  0x09, /* AdditionalProtocolDescriptorList(0x000d) */
    0x00,
    0x0d,
  0x35, /* DataElSeq 15 bytes */
  0x0f,
    0x35, /* DataElSeq 13 bytes */
    0x0d,
      0x35, /* DataElSeq 6 bytes */
      0x06,
        0x19, /* uuid L2CAP(0x0100) */
        0x01,
        0x00,
        0x09, /* uint16 0x0013 */
          0x00,
          0x13,
      0x35, /* DataElSeq 3 bytes */
      0x03,
        0x19, /* uuid HIDP(0x0011) */
        0x00,
        0x11,
  0x09, /* ServiceName(0x0100) = "CSR Mouse" */
    0x01,
    0x00,
  0x25, /* String length 9 */
  0x09,
    'C','S','R',' ','M','o','u','s','e',
  0x09, /* ServiceDescription(0x0101) = "Three Button Mouse" */
    0x01,
    0x01,
  0x25, /* String length 18 */
  0x12,
    'T','h','r','e','e',' ','B','u','t','t','o','n',' ','M','o','u','s','e',
  0x09, /* ProviderName(0x0102) = "CSR HIDEngine" */
    0x01,
    0x02,
  0x25, /* String length 13 */
  0x0d,
    'C','S','R',' ','H','I','D','E','n','g','i','n','e',
  0x09, /* HIDDeviceReleaseNumber(0x0200) = "0x0100" */
    0x02,
    0x00,
  0x09, /* uint16 0x0100 */
    0x01,
    0x00,
  0x09, /* HIDParserVersion(0x0201) = "0x0100" */
    0x02,
    0x01,
  0x09, /* uint16 0x0100 */
    0x01,
    0x00,
  0x09, /* HIDDeviceSubclass(0x0202) = "0x80" */
    0x02,
    0x02,
  0x08, /* uint8 0x80 */
    0x80,
  0x09, /* HIDCountryCode(0x0203) = "0x21" */
    0x02,
    0x03,
  0x08, /* uint8 0x21 */
    0x21,
  0x09, /* HIDVirtualCable(0x0204) = "true" */
    0x02,
    0x04,
  0x28, /* bool true */
    0x01,
  0x09, /* HIDReconnectInitiate(0x0205) = "true" */
    0x02,
    0x05,
  0x28, /* bool true */
    0x01,
  0x09, /* HIDDescriptorList(0x0206) */
    0x02,
    0x06,
  0x35, /* DataElSeq 60 bytes */
  0x3c,
    0x35, /* DataElSeq 58 bytes */
    0x3a,
      0x08, /* uint8 0x22 */
        0x22,
      /* Start of Raw Data */
      0x25,
      0x36,
      0x05,
      0x01,
      0x09,
      0x02,
      0xa1,
      0x01,
      0x09,
      0x01,
      0xa1,
      0x00,
      0x85,
      0x02,
      0x05,
      0x09,
      0x19,
      0x01,
      0x29,
      0x03,
      0x15,
      0x00,
      0x25,
      0x01,
      0x95,
      0x03,
      0x75,
      0x01,
      0x81,
      0x02,
      0x95,
      0x01,
      0x75,
      0x05,
      0x81,
      0x03,
      0x05,
      0x01,
      0x09,
      0x30,
      0x09,
      0x31,
      0x09,
      0x38,
      0x15,
      0x81,
      0x25,
      0x7f,
      0x75,
      0x08,
      0x95,
      0x03,
      0x81,
      0x06,
      0xc0,
      0xc0,
      /* End of Raw Data */
  0x09, /* HIDLANGIDBaseList(0x0207) */
    0x02,
    0x07,
  0x35, /* DataElSeq 8 bytes */
  0x08,
    0x35, /* DataElSeq 6 bytes */
    0x06,
      0x09, /* uint16 0x0409 */
        0x04,
        0x09,
      0x09, /* uint16 0x0100 */
        0x01,
        0x00,
  0x09, /* HIDSDPDisable(0x0208) = "false" */
    0x02,
    0x08,
  0x28, /* bool false */
    0x00,
  0x09, /* HIDBatteryPower(0x0209) = "true" */
    0x02,
    0x09,
  0x28, /* bool true */
    0x01,
  0x09, /* HIDRemoteWake(0x020a) = "true" */
    0x02,
    0x0a,
  0x28, /* bool true */
    0x01,
  0x09, /* HIDProfileVersion(0x020b) = "0x0100" */
    0x02,
    0x0b,
  0x09, /* uint16 0x0100 */
    0x01,
    0x00,
  0x09, /* HIDSupervisionTimeout(0x020c) = "0x1f40" */
    0x02,
    0x0c,
  0x09, /* uint16 0x1f40 */
    0x1f,
    0x40,
  0x09, /* HIDNormallyConnectable(0x020d) = "false" */
    0x02,
    0x0d,
  0x28, /* bool false */
    0x00,
  0x09, /* HIDBootDevice(0x020e) = "true" */
    0x02,
    0x0e,
  0x28, /* bool true */
    0x01,
}; /* 275 bytes */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -