-
Notifications
You must be signed in to change notification settings - Fork 32
Novation:LaunchPad mini
Yuuichi Akagawa edited this page Nov 7, 2020
·
1 revision
Device Descriptor
bLength | 18 |
bDescriptorType | DEVICE (0x01) |
bcdUSB | 1.10 (0x0110) |
bDeviceClass | Defined in Interface (0x00) |
bDeviceSubClass | Defined in Interface (0x00) |
bDeviceProtocol | Defined in Interface (0x00) |
bMaxPacketSize0 | 64 |
idVendor | 0x1235 |
idProduct | 0x0036 |
bcdDevice | 0.00 (0x0000) |
iManufacturer | Not Requested (1) |
iProduct | Launchpad Mini (2) |
iSerialNumber | None (0) |
bNumConfigurations | 1 |
Configuration Descriptor
bLength | 9 |
bDescriptorType | CONFIGURATION (0x02) |
wTotalLength | 82 |
bNumInterfaces | 2 |
bConfigurationValue | 1 |
iConfiguration | None (0) |
bmAttributes.Reserved | 0 |
bmAttributes.RemoteWakeup | RemoteWakeup Not Supported (0b0) |
bmAttributes.SelfPowered | Bus Powered (0b0) |
bMaxPower | 100mA (0x32) |
Interface Descriptor
bLength | 9 |
bDescriptorType | INTERFACE (0x04) |
bInterfaceNumber | 0 |
bAlternateSetting | 0 |
bNumEndpoints | 0 |
bInterfaceClass | Audio (0x01) |
bInterfaceSubClass | Audio control (0x01) |
bInterfaceProtocol | Undefined (0x00) |
iInterface | Launchpad Mini (3) |
Audio AC Descriptor
bLength | 9 |
bDescriptorType | CS_INTERFACE (0x24) |
bDescriptorSubtype | HEADER (0x01) |
bcdADC | 1.00 (0x0100) |
wTotalLength | 9 |
bInCollection | 1 |
baInterfaceNr(1) | 1 |
Interface Descriptor
bLength | 9 |
bDescriptorType | INTERFACE (0x04) |
bInterfaceNumber | 1 |
bAlternateSetting | 0 |
bNumEndpoints | 2 |
bInterfaceClass | Audio (0x01) |
bInterfaceSubClass | MIDI streaming (0x03) |
bInterfaceProtocol | Undefined (0x00) |
iInterface | Launchpad Mini (3) |
Audio MS Descriptor
bLength | 7 |
bDescriptorType | CS_INTERFACE (0x24) |
bDescriptorSubtype | MS_HEADER (0x01) |
bcdMSC | 1.00 (0x0100) |
wTotalLength | 46 |
Audio MS Descriptor
bLength | 6 |
bDescriptorType | CS_INTERFACE (0x24) |
bDescriptorSubtype | MIDI_IN_JACK (0x02) |
bJackType | EMBEDDED (0x01) |
bJackID | 1 |
iJack | None (0) |
Audio MS Descriptor
bLength | 9 |
bDescriptorType | CS_INTERFACE (0x24) |
bDescriptorSubtype | MIDI_OUT_JACK (0x03) |
bJackType | EMBEDDED (0x01) |
bJackID | 2 |
bNrInputPins | 1 |
Endpoint Descriptor
bLength | 7 |
bDescriptorType | ENDPOINT (0x05) |
bEndpointAddress | 1 IN (0b10000001) |
bmAttributes.TransferType | Interrupt (0b11) |
wMaxPacketSize.PacketSize | 64 |
wMaxPacketSize.Transactions | One transaction per microframe if HS (0b00) |
bInterval | 1 |
Audio MS Descriptor
bLength | 5 |
bDescriptorType | CS_ENDPOINT (0x25) |
bDescriptorSubtype | MS_GENERAL (0x01) |
bNumEmbMIDIJack | 1 |
baAssocJackID(1) | 2 |
Endpoint Descriptor
bLength | 7 |
bDescriptorType | ENDPOINT (0x05) |
bEndpointAddress | 2 OUT (0b00000010) |
bmAttributes.TransferType | Interrupt (0b11) |
wMaxPacketSize.PacketSize | 64 |
wMaxPacketSize.Transactions | One transaction per microframe if HS (0b00) |
bInterval | 1 |
Audio MS Descriptor
bLength | 5 |
bDescriptorType | CS_ENDPOINT (0x25) |
bDescriptorSubtype | MS_GENERAL (0x01) |
bNumEmbMIDIJack | 1 |
baAssocJackID(1) | 1 |