📄 hid_mouse.sdp
字号:
#
# HID Service Record for a Three Button Mouse
#
# Generates header file service_record.h using sdpgen.pl
#
ServiceClassIDList
{
uuid HID
}
ProtocolDescriptorList
{
{
uuid L2CAP
uint16 0x0011 #Control PSM
}
{
uuid HIDP
}
}
LanguageBaseAttributeIDList
{
uint16 0x656e #English 'en'
uint16 0x006a #UTF-8 encoding
uint16 0x0100 #PrimageLanguageBaseID
}
BluetoothProfileDescriptorList
{
{
uuid HID
uint16 0x0100 #version 1.00
}
}
AdditionalProtocolDescriptorList
{
{
{
uuid L2CAP
uint16 0x0013 #Interrupt PSM
}
{
uuid HIDP
}
}
}
ServiceName "CSR Mouse"
ServiceDescription "Three Button Mouse"
ProviderName "CSR HIDEngine"
HIDDeviceReleaseNumber 0x0100 #ver 1.00
HIDParserVersion 0x0100 #ver 1.00
HIDDeviceSubclass 0x80 #BootMouse
HIDCountryCode 0x33 #USA
HIDVirtualCable true
HIDReconnectInitiate true
HIDDescriptorList
{
{
uint8 0x22 #Report Descriptor
[
0x25 0x36 # String 52 bytes
0x05 0x01 # USAGE_PAGE (Generic Desktop)
0x09 0x02 # USAGE (Mouse)
0xa1 0x01 # COLLECTION (Application)
0x09 0x01 # USAGE (Pointer)
0xa1 0x00 # COLLECTION (Physical)
0x85 0x02 # REPORT_ID (2)
0x05 0x09 # USAGE_PAGE (Button)
0x19 0x01 # USAGE_MINIMUM (Button 1)
0x29 0x03 # USAGE_MAXIMUM (Button 3)
0x15 0x00 # LOGICAL_MINIMUM (0)
0x25 0x01 # LOGICAL_MAXIMUM (1)
0x95 0x03 # REPORT_COUNT (3)
0x75 0x01 # REPORT_SIZE (1)
0x81 0x02 # INPUT (Data,Var,Abs)
0x95 0x01 # REPORT_COUNT (1)
0x75 0x05 # REPORT_SIZE (5)
0x81 0x03 # INPUT (Cnst,Var,Abs)
0x05 0x01 # USAGE_PAGE (Generic Desktop)
0x09 0x30 # USAGE (X)
0x09 0x31 # USAGE (Y)
0x09 0x38 # USAGE (WHEEL)
0x15 0x81 # LOGICAL_MINIMUM (-127)
0x25 0x7f # LOGICAL_MAXIMUM (127)
0x75 0x08 # REPORT_SIZE (8)
0x95 0x03 # REPORT_COUNT (3)
0x81 0x06 # INPUT (Data,Var,Rel)
0xc0 # END_COLLECTION
0xc0 # END_COLLECTION
]
}
}
HIDLANGIDBaseList
{
{
uint16 0x0409 #english
uint16 0x0100 #bluetooth string offset
}
}
HIDSDPDisable false
HIDBatteryPower true
HIDRemoteWake true
HIDProfileVersion 0x0100
HIDSupervisionTimeout 0x1f40
HIDNormallyConnectable false
HIDBootDevice true
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -