Cypress技术论坛
直播中

晏玉屏

7年用户 189经验值
私信 关注
[问答]

如何将相对坐标转换成UBFS中的绝对坐标?

嗨,各位,
我目前正在使用一个触摸应用程序,它应该使用绝对坐标。
如何将相对坐标转换成UBFS中的绝对坐标?
我已经阅读了数据表组件,但它没有说,或者我错过了它。
谢谢

回帖(4)

王琳

2019-10-28 10:05:48
相对坐标指的是它们相对的点。所以,当你跟踪参考点时,你可以计算绝对距离。
问题可能是相对点可以用比绝对坐标更少的字节来表示。这将需要改变UBFS定义。
鲍勃
举报

晏玉屏

2019-10-28 10:23:42
引用: ncmza 发表于 2019-10-28 16:43
相对坐标指的是它们相对的点。所以,当你跟踪参考点时,你可以计算绝对距离。
问题可能是相对点可以用比绝对坐标更少的字节来表示。这将需要改变UBFS定义。
鲍勃

你好,鲍伯,谢谢你的回复。
我的计划是在我自己的函数中生成位置,并在USB上发送绝对位置,如这里所建议的:
HTTP://www. WiviistApdis.COM/thReSs/Do-HID-DRIVER支持-绝对位置-MUSESE.185015/
你能告诉我在哪里可以更改描述符吗?我可以在对话框中修改它还是一个“肮脏黑客”的把戏?
再次感谢
举报

王琳

2019-10-28 10:33:53
我根本不喜欢使用“肮脏的黑客”。你的UBFS是一个接口,所以双方必须同意交换的数据。
我不太适合UBFS,但必须在HID描述符中进行设置,并关注TTE报告大小。
鲍勃
举报

晏玉屏

2019-10-28 10:40:41
引用: ncmza 发表于 2019-10-28 17:11
我根本不喜欢使用“肮脏的黑客”。你的UBFS是一个接口,所以双方必须同意交换的数据。
我不太适合UBFS,但必须在HID描述符中进行设置,并关注TTE报告大小。
鲍勃

嗨,你好!
我正在尝试实现以下驱动程序:
HTTP://www. CODEPROCT.COM/TUNESS/1001891/AUB-HID-键盘-鼠标-触摸屏-仿真器
单触式
是否有人知道如何使用UBFS描述符将HEX 0x66更改为0x65。CyPress单元值为0x66,而不是本教程中描述的0x65。教程错了吗?
当将设备插入到我的计算机的USB端口时,识别USB HID设备,但在设备管理器中得到一个感叹号。我的初始化代码是错误的(意思是我不正确地使用API)还是驱动程序?
有人有主意吗?
驱动程序的失败代码是代码10:“这个设备不能启动。(代码10)
问候朱利安
举报

更多回帖

发帖
×
20
完善资料,
赚取积分