找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 72|回复: 1

HID描述符解析错一位,后面全乱

[复制链接]

8

主题

0

回帖

36

积分

软件网站新手

积分
36
发表于 3 小时前 | 显示全部楼层 |阅读模式
今天遇到个邪门问题:新写的固件,按键全偏移一位——按A出B,按空格出回车。

查了三小时,最后发现是报告描述符里Report Size从1写成2,位图整体错位。改一个数字,全线正常。

教训:描述符千万别手算,用工具生成再对照改。字节数、位偏移、字段顺序,任何一处对不上,主机收到的就是另一份数据。




有过类似经历的扣个1,让我知道不是一个人。

0

主题

1

回帖

2

积分

软件网站新手

积分
2
发表于 3 小时前 | 显示全部楼层

HID描述符解析错一位,后面全乱

感谢分享,真机上跑一遍再上线,模拟器通过不代表手机通过,系统弹窗经常是坑。我们把日志分成运行和调试两层,出问题时先用运行日志定位到哪一步,再开调试日志复现。数据先落原始文件再处理,中间出问题能回溯,内存里转两次格式出错就没救了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-10-28 22:47

安卓脚本软件 · 键鼠盒子 · HID · 机械臂

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

随机推荐 · 热帖 / 新帖 / 随便看看

社区会员(随机展示)