关于USB驱动的问题
正在准备给一个移动设备写USB驱动,用来与主机通讯。
假设定义我的设备端为一个usb composite设备,一开始只有一个function_0(比如,一个mass storage).之后这个设备动态的添加另一个function_1(比如,模拟通讯用的com port).
想请教一下这个动态添加新function的过程。主机端还用重新enumeration么?主机端是怎么知道又多了一个设备的呢?
[解决办法]
可以重新枚举 你可以通过拉D+数据线的方法 断一次连接 使得主机重新枚举你的设备