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

📄 hid_mouse.sdp

📁 蓝牙无线鼠标软件代码。采用CSR公司的BLUELAB27模式。有很好的参考价值。
💻 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 + -