Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bus 003 Device 006: ID 0001:0001 Fry's Electronics
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 1.10
- bDeviceClass 255 Vendor Specific Class
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 8
- idVendor 0x0001 Fry's Electronics
- idProduct 0x0001
- bcdDevice 1.00
- iManufacturer 1 [v_usb] mega_mozg
- iProduct 2 MJoy8
- iSerial 3 20140311
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 34
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0x00
- (Missing must-be-set bit!)
- (Bus Powered)
- MaxPower 200mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 3 Human Interface Device
- bInterfaceSubClass 0 No Subclass
- bInterfaceProtocol 0 None
- iInterface 0
- HID Device Descriptor:
- bLength 9
- bDescriptorType 33
- bcdHID 1.01
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 156
- Report Descriptor: (length is 156)
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Local ): Usage, data= [ 0x04 ] 4
- Joystick
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Report ID, data= [ 0x01 ] 1
- Item(Global): Logical Maximum, data= [ 0xff 0x0f ] 4095
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x0c ] 12
- Item(Local ): Usage, data= [ 0x30 ] 48
- Direction-X
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x31 ] 49
- Direction-Y
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x32 ] 50
- Direction-Z
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x39 ] 57
- Hat Switch
- Item(Global): Physical Minimum, data= [ 0x00 ] 0
- Item(Global): Physical Maximum, data= [ 0x3b 0x01 ] 315
- Item(Global): Logical Maximum, data= [ 0x07 ] 7
- Item(Global): Unit, data= [ 0x14 ] 20
- System: English Rotation, Unit: Degrees
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x04 ] 4
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Usage Page, data= [ 0x09 ] 9
- Buttons
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Local ): Usage Minimum, data= [ 0x01 ] 1
- Button 1 (Primary)
- Item(Local ): Usage Maximum, data= [ 0x10 ] 16
- (null)
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x10 ] 16
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x02 ] 2
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Global): Logical Maximum, data= [ 0xff 0x0f ] 4095
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x0c ] 12
- Item(Local ): Usage, data= [ 0x33 ] 51
- Rotate-X
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x34 ] 52
- Rotate-Y
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x35 ] 53
- Rotate-Z
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x04 ] 4
- Item(Main ): Input, data= [ 0x03 ] 3
- Constant Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Usage Page, data= [ 0x09 ] 9
- Buttons
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Local ): Usage Minimum, data= [ 0x11 ] 17
- (null)
- Item(Local ): Usage Maximum, data= [ 0x18 ] 24
- (null)
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Main ): Input, data= [ 0x03 ] 3
- Constant Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Main ): End Collection, data=none
- Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
- (null)
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
- Item(Global): Report Size, data= [ 0x08 ] 8
- Item(Global): Report ID, data= [ 0x04 ] 4
- Item(Global): Report Count, data= [ 0xd5 ] 213
- Item(Local ): Usage, data= [ 0x00 ] 0
- (null)
- Item(Main ): Feature, data= [ 0x02 0x01 ] 258
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Buffered Bytes
- Item(Global): Report ID, data= [ 0x05 ] 5
- Item(Global): Report Count, data= [ 0Bus 003 Device 006: ID 0001:0001 Fry's Electronics
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 1.10
- bDeviceClass 255 Vendor Specific Class
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 8
- idVendor 0x0001 Fry's Electronics
- idProduct 0x0001
- bcdDevice 1.00
- iManufacturer 1 [v_usb] mega_mozg
- iProduct 2 MJoy8
- iSerial 3 20140311
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 34
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0x00
- (Missing must-be-set bit!)
- (Bus Powered)
- MaxPower 200mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 3 Human Interface Device
- bInterfaceSubClass 0 No Subclass
- bInterfaceProtocol 0 None
- iInterface 0
- HID Device Descriptor:
- bLength 9
- bDescriptorType 33
- bcdHID 1.01
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 156
- Report Descriptor: (length is 156)
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Local ): Usage, data= [ 0x04 ] 4
- Joystick
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Report ID, data= [ 0x01 ] 1
- Item(Global): Logical Maximum, data= [ 0xff 0x0f ] 4095
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x0c ] 12
- Item(Local ): Usage, data= [ 0x30 ] 48
- Direction-X
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x31 ] 49
- Direction-Y
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x32 ] 50
- Direction-Z
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x39 ] 57
- Hat Switch
- Item(Global): Physical Minimum, data= [ 0x00 ] 0
- Item(Global): Physical Maximum, data= [ 0x3b 0x01 ] 315
- Item(Global): Logical Maximum, data= [ 0x07 ] 7
- Item(Global): Unit, data= [ 0x14 ] 20
- System: English Rotation, Unit: Degrees
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x04 ] 4
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Usage Page, data= [ 0x09 ] 9
- Buttons
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Local ): Usage Minimum, data= [ 0x01 ] 1
- Button 1 (Primary)
- Item(Local ): Usage Maximum, data= [ 0x10 ] 16
- (null)
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x10 ] 16
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x02 ] 2
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Global): Logical Maximum, data= [ 0xff 0x0f ] 4095
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x0c ] 12
- Item(Local ): Usage, data= [ 0x33 ] 51
- Rotate-X
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x34 ] 52
- Rotate-Y
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x35 ] 53
- Rotate-Z
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x04 ] 4
- Item(Main ): Input, data= [ 0x03 ] 3
- Constant Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Usage Page, data= [ 0x09 ] 9
- Buttons
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Local ): Usage Minimum, data= [ 0x11 ] 17
- (null)
- Item(Local ): Usage Maximum, data= [ 0x18 ] 24
- (null)
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Main ): Input, data= [ 0x03 ] 3
- Constant Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Main ): End Collection, data=none
- Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
- (null)
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
- Item(Global): Report Size, data= [ 0x08 ] 8
- Item(Global): Report ID, data= [ 0x04 ] 4
- Item(Global): Report Count, data= [ 0xd5 ] 213
- Item(Local ): Usage, data= [ 0x00 ] 0
- (null)
- Item(Main ): Feature, data= [ 0x02 0x01 ] 258
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Buffered Bytes
- Item(Global): Report ID, data= [ 0x05 ] 5
- Item(Global): Report Count, data= [ 0xfc ] 252
- Item(Local ): Usage, data= [ 0x00 ] 0
- (null)
- Item(Main ): Feature, data= [ 0x02 0x01 ] 258
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Buffered Bytes
- Item(Global): Report ID, data= [ 0x06 ] 6
- Item(Global): Report Count, data= [ 0x6f ] 111
- Item(Local ): Usage, data= [ 0x00 ] 0
- (null)
- Item(Main ): Feature, data= [ 0x02 0x01 ] 258
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Buffered Bytes
- Item(Main ): End Collection, data=none
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0008 1x 8 bytes
- bInterval 8
- Device Status: 0x0000
- (Bus Powered)
- xfc ] 252
- Item(Local ): Usage, data= [ 0x00 ] 0
- (null)
- Item(Main ): Feature, data= [ 0x02 0x01 ] 258
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Buffered Bytes
- Item(Global): Report ID, data= [ 0x06 ] 6
- Item(Global): Report Count, data= [ 0x6f ] 111
- Item(Local ): Usage, data= [ 0x00 ] 0
- (null)
- Item(Main ): Feature, data= [ 0x02 0x01 ] 258
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Buffered Bytes
- Item(Main ): End Collection, data=none
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0008 1x 8 bytes
- bInterval 8
- Device Status: 0x0000
- (Bus Powered)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement