ch32v30x CompatibilityHID 如何HS雙向通信

在開(kāi)發(fā)包里面有個(gè) CompatibilityHID 的例子

是否可以通過(guò)這個(gè)例子直接在HS上雙向通信,

我使用hidapi 通過(guò)HS的USB可以發(fā)送數(shù)據(jù),但是不能接收到數(shù)據(jù)

我需要怎么修改代碼(修改hidapi或者修改CompatibilityHID代碼實(shí)現(xiàn)可以發(fā)送任意數(shù)據(jù),然后在客戶端上接收相同的返回?cái)?shù)據(jù))


另外,hidraw,我可以通過(guò)?hid_write 和?hid_read 來(lái)雙向通信,但是這個(gè)例子不行


你好,這里改成這樣,就可以實(shí)現(xiàn)回傳,但是這樣只是演示。實(shí)際使用還需要考慮加緩沖區(qū),USB的機(jī)制參考這個(gè)博客https://www.cnblogs.com/wchmcu/p/17508110.html

另外,通過(guò)API去讀寫(xiě),一包的大小需要符合HID報(bào)表描述符,高速的是512字節(jié)

image.png


感謝回復(fù),代碼測(cè)試可以用,而且比stm32的hidraw更加完善

終于可以不用cdc做bootloader了


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

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