|
求助:
目前我的USB是设计为HID的,能不能让PC机识别为两个设备:一个HID和一个CD-ROM?
我个人理解及思路如下:
一个USB设备只能有一个device descriptor(目前我的配置是将这个description中的类说明 配位00,即是何类由interface description所定义),但是可以有几个configuration(目前我的USB设备只有一个configuration,且这个configuration下只有一个interface,在interface description中配置为HID类)
我的思路是:再增加一个configuration,然后在这个configuration下的interface descriptor 里面配置为mass storage 类下的CD-ROM,endpoint 和HID configuration共享,这样可以实现吗?
另外我USB设备有4个endpoint ,目前是这样配置的: endpoint 0 --default ,endpoint 1 ---bulk in ,endpoint 2 bulk out ,endpoint 3 目前没有使用。
求理论上指导一下!谢谢! |
|