ESP32 S3 USB 在主机模式下如何和 xbox 手柄以有线的方式进行通讯呢?

2024-01-05 07:56:57 +08:00
 AbcHiyi

看了官方的示例程序,只有鼠标和键盘的 hid 模块,是在没整明白,在网上查找大多都是使用蓝牙和接收器进行通讯的。

1250 次点击
所在节点    硬件
5 条回复
AbcHiyi
2024-01-05 08:21:57 +08:00
隔壁 arduino 有个 USB host shell 基于 max3421 芯片的模块,esp32 s3 自带 USB 应该是能实现这个功能的就是没啥头绪
diivL
2024-01-05 08:50:31 +08:00
Linux 内核的 xpad.c 就是干这个事的,可以参考. 实际就是给 xbox 手柄发一条 XBOX 自定义的一条指令,之后手柄就会通过中断端点主动上报数据了.
AbcHiyi
2024-01-05 09:05:12 +08:00
@diivL 谢谢,我去找下资料看看
yolee599
2024-01-05 09:10:01 +08:00
jocover
2024-01-19 20:13:43 +08:00
https://github.com/jocover/esp32s3_xbox_adapter
我写的基于 esps3 和 ps4 连接的程序

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1005991

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX