USB设备休眠后驱动会报错的问题

我使用CH579M做了一个双模键盘,开启状态下可以进行切换USB模式或者蓝牙模式

最近在做休眠的功能,遇到一个问题

在USB状态下(或者从USB切换到蓝牙状态),这时电脑已经有USB驱动

芯片进入休眠后,电脑会报错“无法识别的USB设备”

请问有办法在进入休眠前或者切换蓝牙后,就主动关闭释放USB驱动,防止进入休眠后出现这个报错吗?

USB线材已连接的情况下,键盘识别到有外接供电,一般不做休眠。

如果接受切回USB模式后,MCU重新初始化USB键盘功能,电脑重新枚举USB键盘,可以按博客主动断开USB连接。

USB从机主动断开连接 - JayWell - 博客园


感谢回复

已经根据回复的例子实现需求


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