請問我想把一個FREEJOY做的USB游戲手柄,轉(zhuǎn)換成藍牙游戲手柄,需要哪款芯片?

有對應(yīng)的案例嗎?

謝謝!

我司支持USB主機的帶BLE的MCU都可以實現(xiàn)。綜合考慮低功耗、成本,只跑USB轉(zhuǎn)藍牙那么內(nèi)存資源開銷也不大,推薦CH592。


請問有對應(yīng)的例程嗎?

會一點arduino和esp32

謝謝!

CH582行嗎? 淘寶上的開放板10元左右。


CH582也可以的。例程中沒有直接操作“freejoy”手柄的USB主機代碼,要自行適配。

image.png


請問我已經(jīng)添加了 #define DEV_TYPE_Joystick? ? ? ? ?(USB_DEV_CLASS_HID | 0x04)

然后在輸出中查看到出錯信息:

Reset host port


GetDevDescr: x12 x01 x00 x02 x00 x00 x00 x40 x83 x04 x57 x57 x00 x02 x01 x02 x03 x01?

GetCfgDescr: x09 x02 x42 x00 x02 x01 x00 x80 x32 x09 x04 x00 x00 x01 x03 x00 x00 x00 x09 x21 x10 x01 x00 x01 x22 x33 x00 x07 x05 x81 x03 x40 x00 x01 x09 x04 x01 x00 x02 x03 x00 x00 x00 x09 x21 x10 x01 x00 x01 x22 x60 x00 x07 x05 x82 x03 x40 x00 x02 x07 x05 x02 x03 x40 x00 x10?

01 02?

AnalyzeHidIntEndp 02

InitRootDev Err = FB

EnumAllRootDev err = FB


USB dev out

USB dev in


Reset host port


GetDevDescr: InitRootDev Err = 15

EnumAllRootDev err = 15


USB dev out

USB dev in


Reset host port


GetDevDescr: InitRootDev Err = 15

EnumAllRootDev err = 15


該怎么處理?


GetDevDescr: x12 x01 x10 x01 x00 x00 x00 x08 x4F x1C x02 x00 x30 x03 x01 x02 x00 x01?

GetCfgDescr: x09 x02 x3B x00 x02 x01 x00 xA0 x31 x09 x04 x00 x00 x01 x03 x01 x01 x00 x09 x21 x10 x01 x00 x01 x22 x36 x00 x07 x05 x81 x03 x08 x00 x0A x09 x04 x01 x00 x01 x03 x00 x00 x00 x09 x21 x10 x01 x00 x01 x22 x32 x00 x07 x05 x82 x03 x03 x00 x0A?

01 02?

AnalyzeHidIntEndp 02

x05 x01 x09 x06 xA1 x01 x05 x08 x19 x01 x29 x03 x15 x00 x25 x01 x75 x01 x95 x03 x91 x02 x95 x05 x91 x01 x05 x07 x19 xE0 x29 xE7 x95 x08 x81 x02 x75 x08 x95 x01 x81 x01 x19 x00 x29 x91 x26 xFF x00 x95 x06 x81 x00 xC0 x82 x03 x03 x00 x0A x00 x00 x00 x00 x00?

USB-Keyboard Ready


鍵盤能正常加載


按照例程的解析思路,是根據(jù)subclass、protocol來判斷設(shè)備。

image.png

例程中做了鍵盤設(shè)備的識別,是通過接口描述符中的HID類別來區(qū)分的(只有鍵盤鼠標這兩個支持bios輸入的設(shè)備,可以做例程中判斷subclass、protocol的方式來識別設(shè)備)。

其他HID設(shè)備,只能解析到下圖的判斷,再往下只能判斷出“未知設(shè)備”。需要您自行添加代碼,解析報表描述符中的“使用方法”;或者在端點/報表字段已知的情況下,解析設(shè)備描述符中的PID、VID來確認具體接入的是哪個設(shè)備。

image.png


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频