diff --git a/content/controllers/usb/descriptors/sotp031201-P13B7_standard-descriptor.txt b/content/controllers/usb/descriptors/sotp031201-P13B7_standard-descriptor.txt new file mode 100644 index 0000000..383203b --- /dev/null +++ b/content/controllers/usb/descriptors/sotp031201-P13B7_standard-descriptor.txt @@ -0,0 +1,42 @@ +0x12, // bLength +0x01, // bDescriptorType (Device) +0x10, 0x01, // bcdUSB 1.10 +0x00, // bDeviceClass +0x00, // bDeviceSubClass +0x00, // bDeviceProtocol +0x08, // bMaxPacketSize0 8 +0xE4, 0x0A, // idVendor 0x0AE4 +0x01, 0x01, // idProduct 0x0101 +0x00, 0x0A, // bcdDevice 10.00 +0x01, // iManufacturer (String Index) +0x02, // iProduct (String Index) +0x03, // iSerialNumber (String Index) +0x01, // bNumConfigurations 1 + +0x09, // bLength +0x02, // bDescriptorType (Configuration) +0x19, 0x00, // wTotalLength 25 +0x01, // bNumInterfaces 1 +0x01, // bConfigurationValue +0x04, // iConfiguration (String Index) +0xA0, // bmAttributes Remote Wakeup +0x32, // bMaxPower 100mA + +0x09, // bLength +0x04, // bDescriptorType (Interface) +0x00, // bInterfaceNumber 0 +0x00, // bAlternateSetting +0x01, // bNumEndpoints 1 +0x00, // bInterfaceClass +0x00, // bInterfaceSubClass +0x00, // bInterfaceProtocol +0x00, // iInterface (String Index) + +0x07, // bLength +0x05, // bDescriptorType (Endpoint) +0x81, // bEndpointAddress (IN/D2H) +0x03, // bmAttributes (Interrupt) +0x08, 0x00, // wMaxPacketSize 8 +0x14, // bInterval 20 (unit depends on device speed) + +// 43 bytes diff --git a/content/controllers/usb/descriptors/sotp031201-P4B1B7_standard-descriptor.txt b/content/controllers/usb/descriptors/sotp031201-P4B1B7_standard-descriptor.txt new file mode 100644 index 0000000..77f223d --- /dev/null +++ b/content/controllers/usb/descriptors/sotp031201-P4B1B7_standard-descriptor.txt @@ -0,0 +1,42 @@ +0x12, // bLength +0x01, // bDescriptorType (Device) +0x10, 0x01, // bcdUSB 1.10 +0x00, // bDeviceClass +0x00, // bDeviceSubClass +0x00, // bDeviceProtocol +0x08, // bMaxPacketSize0 8 +0xE4, 0x0A, // idVendor 0x0AE4 +0x01, 0x01, // idProduct 0x0101 +0x00, 0x04, // bcdDevice 4.00 +0x01, // iManufacturer (String Index) +0x02, // iProduct (String Index) +0x03, // iSerialNumber (String Index) +0x01, // bNumConfigurations 1 + +0x09, // bLength +0x02, // bDescriptorType (Configuration) +0x19, 0x00, // wTotalLength 25 +0x01, // bNumInterfaces 1 +0x01, // bConfigurationValue +0x04, // iConfiguration (String Index) +0xA0, // bmAttributes Remote Wakeup +0x32, // bMaxPower 100mA + +0x09, // bLength +0x04, // bDescriptorType (Interface) +0x00, // bInterfaceNumber 0 +0x00, // bAlternateSetting +0x01, // bNumEndpoints 1 +0x00, // bInterfaceClass +0x00, // bInterfaceSubClass +0x00, // bInterfaceProtocol +0x00, // iInterface (String Index) + +0x07, // bLength +0x05, // bDescriptorType (Endpoint) +0x81, // bEndpointAddress (IN/D2H) +0x03, // bmAttributes (Interrupt) +0x08, 0x00, // wMaxPacketSize 8 +0x14, // bInterval 20 (unit depends on device speed) + +// 43 bytes diff --git a/content/controllers/usb/descriptors/sotp031201-P4B7_standard-descriptor.txt b/content/controllers/usb/descriptors/sotp031201-P4B7_standard-descriptor.txt new file mode 100644 index 0000000..73fb192 --- /dev/null +++ b/content/controllers/usb/descriptors/sotp031201-P4B7_standard-descriptor.txt @@ -0,0 +1,42 @@ +0x12, // bLength +0x01, // bDescriptorType (Device) +0x10, 0x01, // bcdUSB 1.10 +0x00, // bDeviceClass +0x00, // bDeviceSubClass +0x00, // bDeviceProtocol +0x08, // bMaxPacketSize0 8 +0xE4, 0x0A, // idVendor 0x0AE4 +0x01, 0x01, // idProduct 0x0101 +0x00, 0x03, // bcdDevice 3.00 +0x01, // iManufacturer (String Index) +0x02, // iProduct (String Index) +0x03, // iSerialNumber (String Index) +0x01, // bNumConfigurations 1 + +0x09, // bLength +0x02, // bDescriptorType (Configuration) +0x19, 0x00, // wTotalLength 25 +0x01, // bNumInterfaces 1 +0x01, // bConfigurationValue +0x04, // iConfiguration (String Index) +0xA0, // bmAttributes Remote Wakeup +0x32, // bMaxPower 100mA + +0x09, // bLength +0x04, // bDescriptorType (Interface) +0x00, // bInterfaceNumber 0 +0x00, // bAlternateSetting +0x01, // bNumEndpoints 1 +0x00, // bInterfaceClass +0x00, // bInterfaceSubClass +0x00, // bInterfaceProtocol +0x00, // iInterface (String Index) + +0x07, // bLength +0x05, // bDescriptorType (Endpoint) +0x81, // bEndpointAddress (IN/D2H) +0x03, // bmAttributes (Interrupt) +0x08, 0x00, // wMaxPacketSize 8 +0x14, // bInterval 20 (unit depends on device speed) + +// 43 bytes diff --git a/content/controllers/usb/descriptors/sotp031201-P5B5_standard-descriptor.txt b/content/controllers/usb/descriptors/sotp031201-P5B5_standard-descriptor.txt new file mode 100644 index 0000000..9562b79 --- /dev/null +++ b/content/controllers/usb/descriptors/sotp031201-P5B5_standard-descriptor.txt @@ -0,0 +1,42 @@ +0x12, // bLength +0x01, // bDescriptorType (Device) +0x10, 0x01, // bcdUSB 1.10 +0x00, // bDeviceClass +0x00, // bDeviceSubClass +0x00, // bDeviceProtocol +0x08, // bMaxPacketSize0 8 +0x06, 0x1C, // idVendor 0x1C06 +0xA7, 0x77, // idProduct 0x77A7 +0x02, 0x02, // bcdDevice 2.02 +0x01, // iManufacturer (String Index) +0x02, // iProduct (String Index) +0x03, // iSerialNumber (String Index) +0x01, // bNumConfigurations 1 + +0x09, // bLength +0x02, // bDescriptorType (Configuration) +0x19, 0x00, // wTotalLength 25 +0x01, // bNumInterfaces 1 +0x01, // bConfigurationValue +0x04, // iConfiguration (String Index) +0xA0, // bmAttributes Remote Wakeup +0x32, // bMaxPower 100mA + +0x09, // bLength +0x04, // bDescriptorType (Interface) +0x00, // bInterfaceNumber 0 +0x00, // bAlternateSetting +0x01, // bNumEndpoints 1 +0x00, // bInterfaceClass +0x00, // bInterfaceSubClass +0x00, // bInterfaceProtocol +0x00, // iInterface (String Index) + +0x07, // bLength +0x05, // bDescriptorType (Endpoint) +0x81, // bEndpointAddress (IN/D2H) +0x03, // bmAttributes (Interrupt) +0x08, 0x00, // wMaxPacketSize 8 +0x14, // bInterval 20 (unit depends on device speed) + +// 43 bytes diff --git a/content/controllers/usb/descriptors/sotp031201-P5B7_standard-descriptor.txt b/content/controllers/usb/descriptors/sotp031201-P5B7_standard-descriptor.txt new file mode 100644 index 0000000..3316dc4 --- /dev/null +++ b/content/controllers/usb/descriptors/sotp031201-P5B7_standard-descriptor.txt @@ -0,0 +1,42 @@ +0x12, // bLength +0x01, // bDescriptorType (Device) +0x10, 0x01, // bcdUSB 1.10 +0x00, // bDeviceClass +0x00, // bDeviceSubClass +0x00, // bDeviceProtocol +0x08, // bMaxPacketSize0 8 +0xE4, 0x0A, // idVendor 0x0AE4 +0x01, 0x01, // idProduct 0x0101 +0x00, 0x08, // bcdDevice 8.00 +0x01, // iManufacturer (String Index) +0x02, // iProduct (String Index) +0x03, // iSerialNumber (String Index) +0x01, // bNumConfigurations 1 + +0x09, // bLength +0x02, // bDescriptorType (Configuration) +0x19, 0x00, // wTotalLength 25 +0x01, // bNumInterfaces 1 +0x01, // bConfigurationValue +0x04, // iConfiguration (String Index) +0xA0, // bmAttributes Remote Wakeup +0x32, // bMaxPower 100mA + +0x09, // bLength +0x04, // bDescriptorType (Interface) +0x00, // bInterfaceNumber 0 +0x00, // bAlternateSetting +0x01, // bNumEndpoints 1 +0x00, // bInterfaceClass +0x00, // bInterfaceSubClass +0x00, // bInterfaceProtocol +0x00, // iInterface (String Index) + +0x07, // bLength +0x05, // bDescriptorType (Endpoint) +0x81, // bEndpointAddress (IN/D2H) +0x03, // bmAttributes (Interrupt) +0x08, 0x00, // wMaxPacketSize 8 +0x14, // bInterval 20 (unit depends on device speed) + +// 43 bytes diff --git a/content/controllers/usb/descriptors/sotp031201-P5B8_standard-descriptor.txt b/content/controllers/usb/descriptors/sotp031201-P5B8_standard-descriptor.txt new file mode 100644 index 0000000..b0eb634 --- /dev/null +++ b/content/controllers/usb/descriptors/sotp031201-P5B8_standard-descriptor.txt @@ -0,0 +1,42 @@ +0x12, // bLength +0x01, // bDescriptorType (Device) +0x10, 0x01, // bcdUSB 1.10 +0xFF, // bDeviceClass +0x04, // bDeviceSubClass +0x00, // bDeviceProtocol +0x08, // bMaxPacketSize0 8 +0xE4, 0x0A, // idVendor 0x0AE4 +0x04, 0x00, // idProduct 0x04 +0x00, 0x01, // bcdDevice 1.00 +0x01, // iManufacturer (String Index) +0x02, // iProduct (String Index) +0x03, // iSerialNumber (String Index) +0x01, // bNumConfigurations 1 + +0x09, // bLength +0x02, // bDescriptorType (Configuration) +0x19, 0x00, // wTotalLength 25 +0x01, // bNumInterfaces 1 +0x01, // bConfigurationValue +0x00, // iConfiguration (String Index) +0xA0, // bmAttributes Remote Wakeup +0x0A, // bMaxPower 20mA + +0x09, // bLength +0x04, // bDescriptorType (Interface) +0x00, // bInterfaceNumber 0 +0x00, // bAlternateSetting +0x01, // bNumEndpoints 1 +0x03, // bInterfaceClass +0x00, // bInterfaceSubClass +0x00, // bInterfaceProtocol +0x00, // iInterface (String Index) + +0x07, // bLength +0x05, // bDescriptorType (Endpoint) +0x81, // bEndpointAddress (IN/D2H) +0x03, // bmAttributes (Interrupt) +0x08, 0x00, // wMaxPacketSize 8 +0x14, // bInterval 20 (unit depends on device speed) + +// 43 bytes diff --git a/content/controllers/usb/tcpp20009/_index.md b/content/controllers/usb/tcpp20009/_index.md index cae7315..dacb920 100644 --- a/content/controllers/usb/tcpp20009/_index.md +++ b/content/controllers/usb/tcpp20009/_index.md @@ -16,7 +16,7 @@ Internally, it is a HID device with a vendor-specific class. | **Product ID** | 0x0004 | | **Serial number** | TCPP20010 | | **USB standard descriptor** | [Link](/controllers/usb/descriptors/tcpp20009_standard-descriptor.txt) | -| **HID report descriptor** | Unavailable | +| **HID report descriptor** | Not provided | ### Input diff --git a/content/controllers/usb/tcpp20011/_index.md b/content/controllers/usb/tcpp20011/_index.md index c33c7dc..32e5654 100644 --- a/content/controllers/usb/tcpp20011/_index.md +++ b/content/controllers/usb/tcpp20011/_index.md @@ -16,7 +16,7 @@ Internally, it is a HID device with a vendor-specific class. | **Product ID** | 0x0005 | | **Serial number** | TCPP20011 | | **USB standard descriptor** | [Link](/controllers/usb/descriptors/tcpp20011_standard-descriptor.txt) | -| **HID report descriptor** | Unavailable | +| **HID report descriptor** | Not provided | ### Input diff --git a/content/controllers/usb/tcpp20014/_index.md b/content/controllers/usb/tcpp20014/_index.md index 3fcfc75..de156d9 100644 --- a/content/controllers/usb/tcpp20014/_index.md +++ b/content/controllers/usb/tcpp20014/_index.md @@ -16,7 +16,7 @@ Internally, it is a HID device with a vendor-specific class. | **Product ID** | 0x0007 | | **Serial number** | TCPP20014 | | **USB standard descriptor** | [Link](/controllers/usb/descriptors/tcpp20014_standard-descriptor.txt) | -| **HID report descriptor** | Unavailable | +| **HID report descriptor** | Not provided | ### Input