CH554更改HID类报表描述符后,如何在不插拔usb的情况下重新给到pc

我的产品usb部分结构是海思主板+CH554,  键鼠接在海思主板,然后通过uart发数据给到ch554.     我用的是CH554的CompositeKM.c 这个project.  因为不同键鼠的hid report等信息不同,所以主板获得不同键鼠的报告描述符时会重新发给ch554, 即会给MouseRepDesc/ KeyRepDesc等数组重新赋值,请问这两数据更新数据后,如何在不插拔CH554的情况下重新给到pc,这样pc就可以支持不同键鼠了。

        希望得到贵司的支持,谢谢!

icon_rar.gifUsb复位重新识别.zip

可以试一下这个代码,可以不拔插USB来让电脑认为USB设备的拔出和插入。可以实现多套USB的切换


只有登录才能回复,可以选择微信账号登录