stm32模拟鼠标/触摸板控制IOS设备踩坑

此文旨在向大家学习,如有大佬,望不吝赐教。

一、使用CubeMX生成HID设备,模拟鼠标,向IPAD发送指令 ---- 成功

坑:ios上光标移动距离是非线性的,难以准确定位光标。

解决思路:

1,拟合ios光标移动算法

        思路:通过PC端操作stm32,进而操作ios,找到坐标对应关系。

        试图通过USB+USART,电脑端通过TTL线通过USART发送指令给stm32,再由stm32操作设备,windows上成功了,但在ios上失败,ios的usb插上后stm32的USART就会受到干扰,无法正常发送和接收指令,可能是因为中断互相影响吧,有点难了,才刚学不太懂。

2,采用绝对坐标。

绝对坐标鼠标---windows上成功,ios设备上光标会微量移动,不明白是怎么计算的。

二、触摸屏hid

实现单点触摸屏hid,参照各个大佬的文章,但又有问题:

1,window下能够识别触摸屏,用Device Monitoring 抓report也符合预期,但windows收到报告后没有任何反应。

2,ios上能够正确识别,能响应点击动作,但坐标永远在0,0 不会动T T

请各位大佬看看都有什么解决办法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值