这4个模式都放在一个工程里,不过使用时是分开的,用按键来切换模式。

看了好多模拟CH340的示例,好像都没处理流控,我把RTS、DTR流控加上了。

U盘是用SPI FLASH(W25Q128)作介质的。

模拟Xbox手柄我参考了一篇英文文章并翻译了出来,包含各描述符和通信格式。

复合HID包含PS手柄、媒体控制、键鼠等,外加一个自定义HID通信端点。

详情见:https://oshwhub.com/lightandelectricity/usb-receiver