USB\Class_02 特殊处理无 CDC 电话控制模型 USB CDC 电话控制模型 (TCM) 接口集合具有以下属性。 properties说明 参考通信设备的通用串行总线类定义,版本 1.1,第 3.6.3 节。 主接口的类通信接口类(0x02)。 主接口的子类中医(0x03)。 协议任何。
USB\Class_01 并且具有以下排除项: INF USB\Class_01&SubClass_00&Prot_20 USB\Class_01&SubClass_01&Prot_20 USB\Class_01&SubClass_02&Prot_20 USB\Class_01&SubClass_03&Prot_20 由于Windows 音频堆栈的限制,共享模式下不支持任意数量的声道(大于 8 个)。
使用USB View 采集到的数据: Device Descriptor: bcdUSB: 0x0100 bDeviceClass: 0xDC bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x10 (16) idVendor: 0x0471 idProduct: 0x0666 bcdDevice: 0x0100 iManufacturer: 0x00 iProduct: 0x00 iSerialNumber: 0x00 bNumConfigurations: 0x01 ...
通过调用特定于WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS的请求或WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR(针对供应商命令),初始化设置数据包。 指定在WDF_USB_BMREQUEST_RECIPIENT中定义的接收者值(设备、接口、终结点)。 通过调用WdfUsbTargetDeviceSendControlTransferSynchronously或WdfUsbTargetDeviceFormatRequestForCo...
接口描述符中bInterfaceClass的值必须为0x03,bInterfaceSubClass的值为0或1,为1表示HID设备符是一个启动设备(Boot Device,一般对PC机而言才有意义,意思是BIOS启动时能识别并使用您的HID设备,且只有标准鼠标或键盘类设备才能成为Boot Device。如果为0则只有在操作系统启动后才能识别并使用您的HID设备)。 USB HID类描...
bInterfaceClass 0x03:表示HID为设备 bInterfaceSubClass 0x00:对无需支持引导的HID设备;0x01:对支持引导的USB设备(鼠标、键盘);其他:保留。 bInterfaceProtocol 当bInterfaceSubClass为0x00,此值无效。当bInterfaceSubClass为0x01。设置为0x01:键盘接口 设置为0x02:鼠标接口 HID描述符 HID报告描述符 如下为一个HID...
Class协议:USB协议中除了定义一些通用软硬件电气特性,还包含各种各样的class协议,用来为不同的功能定义各自的标准接口和具体总线上的数据交互内容和格式。例如u盘的Mass storage class、通用数据交换CDC class。 1.2 USB协议版本 USB 1.0(low speed),传输速率最大为1.5MbpsUSB 1.1(full speed),传输速率最大为12Mbps...
USB Mass Storage Class Specification for UASP Bootability v1.0 Adopters Agreement Read More SpecificationDevice Class Specification03/04/2013 MBIM10Errata1_073013.zip0 bytesMobile Broadband Interface Model v1.0 Errata -1 and Adopters Agreement
/* USB_DT_DEVICE: Device descriptor */struct usb_device_descriptor{__u8 bLength;__u8 bDescriptorType;__le16 bcdUSB;__u8 bDeviceClass;__u8 bDeviceSubClass;__u8 bDeviceProtocol;__u8 bMaxPacketSize0;__le16 idVendor;__le16 idProduct;__le16 bcdDevice;__u8 iManufacturer;__u8 iProduct...
/* bNumEndpoints 此接口有两个端点 */ 0x03, /* bInterfaceClass: HID */ 0x00, /* bInterfaceSubClass : 1=BOOT, 0=no boot */ 0x00, /* nInterfaceProtocol : 0=none, 1=keyboard, 2=mouse */ 0, /* iInterface: Index of string descriptor */ // // HID描述符(后续讲解) // /**...