我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站

 找回密码
 立即注册

只需一步,快速开始

使用微信账号登录

查看: 134|回复: 13

[QCC3系列] SINK蓝牙hid键盘收不到主机发送的LED控制数据?

[复制链接]
连续签到天数:4天
签到总天数:174天
签到总奖励:4639金币
发表于 2022-11-19 19:14:31 | 显示全部楼层 |阅读模式
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:4天
签到总天数:174天
签到总奖励:4639金币
 楼主| 发表于 2022-11-19 19:16:33 | 显示全部楼层
发帖提示非法字符,只能先发图片了
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:4天
签到总天数:174天
签到总奖励:4639金币
 楼主| 发表于 2022-11-19 19:19:45 | 显示全部楼层
ADK 6.4.2.26
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:22天
签到总天数:115天
签到总奖励:3126金币
发表于 2022-11-20 12:31:11 | 显示全部楼层
没研究,这个功能目前只是用于自拍的音量减按键吧
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:4天
签到总天数:174天
签到总奖励:4639金币
 楼主| 发表于 2022-11-20 17:36:26 | 显示全部楼层
jsjj 发表于 2022-11-20 12:31
没研究,这个功能目前只是用于自拍的音量减按键吧

只是define的名称叫法,实际用的是蓝牙hid协议通信的,所以也适用于蓝牙键盘hid。
你有其他方案也行。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:5天
签到总天数:35天
签到总奖励:382金币
发表于 7 天前 | 显示全部楼层
楼主,你改错位置了。HID Report描述符不在sink_hid_device_service_record.h文件里。而是在库文件usb_device_hid.c里面。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:5天
签到总天数:35天
签到总奖励:382金币
发表于 7 天前 | 显示全部楼层
/* HID Keyboard Report Descriptor */
static const uint8 report_descriptor_hid_keybd[]
这个才是对应的报告描述符,它的长度是HID_KEYBD_REPORT_DESCRIPTOR_LENGTH。

caps lock的led状态变化,有消息会到达handleHidClassRequest这个函数里面,然后追踪一下SET_REPORT的事件,应该能解决你的问题。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:4天
签到总天数:174天
签到总奖励:4639金币
 楼主| 发表于 7 天前 | 显示全部楼层
纯简 发表于 2022-12-3 17:15
/* HID Keyboard Report Descriptor */
static const uint8 report_descriptor_hid_keybd[]
这个才是对应 ...

谢谢回复。
但我的问题是蓝牙hid,不是usb hid。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:5天
签到总天数:35天
签到总奖励:382金币
发表于 7 天前 | 显示全部楼层
, 哦,看错了,以为你说的是USB HID。那你在sinkHidHandleMessage函数的HID_SET_REPORT_IND消息处理流程里打LOG,或者断点,在触发大小写状态切换时,能否跟踪到代码的执行呢?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

连续签到天数:5天
签到总天数:35天
签到总奖励:382金币
发表于 7 天前 | 显示全部楼层
sinkHidHandleMessage这个函数应该是处理蓝牙HID消息的。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

QQ|小黑屋|手机版|我爱蓝牙网 - 52Bluetooth ( 粤ICP备16101765号 )

GMT+8, 2022-12-10 09:33 , Processed in 0.155964 second(s), 21 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表