您好!
我一直在尝试让 BLE HID 在 CC2650 LaunchXL 上工作。 我设法使键盘和/或鼠标工作、但我无法使操纵杆工作。
我按照以下说明对 HID 操纵杆报告进行了编程。 Windows 10计算机可以看到 BLE 设备、连接到该设备、并看到它是一个具有3个按钮和5个轴的 Joy 记忆棒、但我无法获得任何按钮按压或轴移动。
请帮助!!!!
0x05、0x01、// usage_page (通用桌面)
0x09、0x04、//用法(操纵杆)
0xa1、0x01、//集合(应用)
0x85、0x01、 //报告 ID (1)
0x15、0x00、// logical_minimum (0)
0x25、0x01、// logical_maximum (1)
0x75、0x01、// report_size (1)
0x95、0x03、// report_count (3)
0x05、0x09、// usage_page (按钮)
0x19、0x01、// usage_minimum (按钮1)
0x29、0x03、// usage_maximum (按钮3)
0x81、0x02、//输入(数据、变量、绝对)
0x75、0x05、//报告大小(5)
0x95、0x01、//报告计数(1)
0x81、0x01、//输入(常量)-填充或保留位
0x05、0x01、// usage_page (通用桌面)
0x09、0x01、//用法(指针)
0xa1、0x00、//集合(物理)
0x15、0x81、//逻辑最小值(-127)
0x25、0x7F、//逻辑最大值(127)
0x75、0x08、// report_size (8)
0x95、0x04、// report_count (4)
0x09、0x30、//用法(X)
0x09、0x31、//用法(Y)
0x09、0x33、//用法(Rx)
0x09、0x34、//用法(ry)
0x81、0x06、//输入(数据、变量、相对值)
0xc0、// end_collection
0x15、0x81、//逻辑最小值(-127)
0x25、0x7F、//逻辑最大值(127)
0x75、0x08、// report_size (8)
0x95、0x01、// report_count (1)
0x09、0x36、//用法(滑块)
0x81、0x06、//输入(数据、变量、相对值)
0xc0 // end_collection