AbcHiyi
V2EX  ›  硬件

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

  •  
  •   AbcHiyi · Jan 5, 2024 · 2591 views
    This topic created in 1034 days ago, the information mentioned may be changed or developed.

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

    5 replies  •  2024-01-19 20:13:43 +08:00
    AbcHiyi
    AbcHiyi
    OP
    Jan 5, 2024 via Android
    1
    隔壁 arduino 有个 USB host shell 基于 max3421 芯片的模块,esp32 s3 自带 USB 应该是能实现这个功能的就是没啥头绪
    diivL
    diivL
    Jan 5, 2024❤️1
    2
    Linux 内核的 xpad.c 就是干这个事的,可以参考. 实际就是给 xbox 手柄发一条 XBOX 自定义的一条指令,之后手柄就会通过中断端点主动上报数据了.
    AbcHiyi
    AbcHiyi
    OP
    Jan 5, 2024 via Android
    3
    @diivL 谢谢,我去找下资料看看
    jocover
    jocover
    Jan 19, 2024❤️1
    5
    https://github.com/jocover/esp32s3_xbox_adapter
    我写的基于 esps3 和 ps4 连接的程序
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3797 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    ♥ Do have faith in what you're doing.