Detailed Description
These IDs are found in various Device and Interface descriptors. Used when defining such descriptors in a USB device application, and when enumerating devices in a USB host application.
Define Documentation
| #define USB_CLASS_APP 0xfe |
Application-specific Class.
Definition at line 73 of file usb_ids.h.
| #define USB_CLASS_AUDIO 0x01 |
USB Audio Class.
Definition at line 67 of file usb_ids.h.
| #define USB_CLASS_CDC_COMM 0x02 |
CDC Communication Class Interface.
Definition at line 69 of file usb_ids.h.
| #define USB_CLASS_CDC_DATA 0x0a |
CDC Data Class Interface.
Definition at line 70 of file usb_ids.h.
| #define USB_CLASS_CDC_DEVICE 0x02 |
USB Communication Device Class.
Definition at line 68 of file usb_ids.h.
| #define USB_CLASS_HID 0x03 |
USB Human Interface Device Class.
Definition at line 71 of file usb_ids.h.
| #define USB_CLASS_MSC 0x08 |
USB Mass Storage Class.
Definition at line 72 of file usb_ids.h.
| #define USB_CLASS_NONE 0x00 |
| #define USB_CLASS_VENDOR 0xff |
Vendor-specific class.
Definition at line 74 of file usb_ids.h.
| #define USB_PID_ASF_TEST 0x21fe |
For internal testing only.
Definition at line 61 of file usb_ids.h.
| #define USB_PID_AVR32786 0x2112 |
AVR32786 High Speed USB Mass Storage Device SDHC.
Definition at line 60 of file usb_ids.h.
| #define USB_PROTOCOL_NONE 0x00 |
| #define USB_PROTOCOL_VENDOR 0xff |
Vendor-specific protocol.
Definition at line 85 of file usb_ids.h.
| #define USB_SUBCLASS_NONE 0x00 |
| #define USB_VID_ATMEL 0x03eb |
Atmel Corporation.
Definition at line 54 of file usb_ids.h.