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

📄 hid_keyboard_service_record.h

📁 CSR蓝牙无线键盘源码,实现无线键盘功能
💻 H
字号:
/*
  SDP Service Record generated from hid_keyboard_service_record.sdp by sdpgen.pl
*/

static const uint8 hid_keyboard_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 Keyboard" */
    0x01,
    0x00,
  0x25, /* String length 12 */
  0x0c,
    'C','S','R',' ','K','e','y','b','o','a','r','d',
  0x09, /* ServiceDescription(0x0101) = "Keyboard" */
    0x01,
    0x01,
  0x25, /* String length 8 */
  0x08,
    'K','e','y','b','o','a','r','d',
  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) = "0x40" */
    0x02,
    0x02,
  0x08, /* uint8 0x40 */
    0x40,
  0x09, /* HIDCountryCode(0x0203) = "0x33" */
    0x02,
    0x03,
  0x08, /* uint8 0x33 */
    0x33,
  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 127 bytes */
  0x7f,
    0x35, /* DataElSeq 125 bytes */
    0x7d,
      0x08, /* uint8 0x22 */
        0x22,
      /* Start of Raw Data */
      0x25,
      0x79,
      0x05,
      0x01,
      0x09,
      0x06,
      0xa1,
      0x01,
      0x05,
      0x07,
      0x85,
      0x01,
      0x19,
      0xe0,
      0x29,
      0xe7,
      0x15,
      0x00,
      0x25,
      0x01,
      0x75,
      0x01,
      0x95,
      0x08,
      0x81,
      0x02,
      0x95,
      0x01,
      0x75,
      0x08,
      0x81,
      0x01,
      0x95,
      0x05,
      0x75,
      0x01,
      0x05,
      0x08,
      0x85,
      0x01,
      0x19,
      0x01,
      0x29,
      0x05,
      0x91,
      0x02,
      0x95,
      0x01,
      0x75,
      0x03,
      0x91,
      0x03,
      0x95,
      0x06,
      0x75,
      0x08,
      0x15,
      0x00,
      0x25,
      0x65,
      0x05,
      0x07,
      0x19,
      0x00,
      0x29,
      0x65,
      0x81,
      0x00,
      0xc0,
      0x05,
      0x0C,
      0x09,
      0x01,
      0xa1,
      0x01,
      0x85,
      0x02,
      0x05,
      0x0C,
      0x15,
      0x00,
      0x25,
      0x01,
      0x0a,
      0x23,
      0x02,
      0x0a,
      0x8a,
      0x01,
      0x0a,
      0x21,
      0x02,
      0x75,
      0x01,
      0x95,
      0x03,
      0x81,
      0x02,
      0x75,
      0x01,
      0x95,
      0x05,
      0x81,
      0x01,
      0x05,
      0x08,
      0x85,
      0xff,
      0x95,
      0x01,
      0x75,
      0x02,
      0x09,
      0x24,
      0x09,
      0x26,
      0x81,
      0x02,
      0x75,
      0x06,
      0x81,
      0x01,
      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,
}; /* 335 bytes */

⌨️ 快捷键说明

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