Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bus 001 Device 063: ID 16c0:047d Van Ooijen Technische Informatica Teensy Keyboard+Debug
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 2.00
- bDeviceClass 0 (Defined at Interface level)
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 32
- idVendor 0x16c0 Van Ooijen Technische Informatica
- idProduct 0x047d Teensy Keyboard+Debug
- bcdDevice 1.00
- iManufacturer 1 Soarer
- iProduct 2 Soarer's Keyboard Converter
- iSerial 0
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 116
- bNumInterfaces 4
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0xa0
- (Bus Powered)
- Remote Wakeup
- MaxPower 100mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 3 Human Interface Device
- bInterfaceSubClass 1 Boot Interface Subclass
- bInterfaceProtocol 1 Keyboard
- iInterface 0
- HID Device Descriptor:
- bLength 9
- bDescriptorType 33
- bcdHID 1.11
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 18
- Report Descriptor: (length is 18)
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Local ): Usage, data= [ 0x06 ] 6
- Keyboard
- 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 Count, data= [ 0x08 ] 8
- Item(Global): Report Size, 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
- 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 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 1
- 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.11
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 21
- Report Descriptor: (length is 21)
- Item(Global): Usage Page, data= [ 0x31 0xff ] 65329
- (null)
- Item(Local ): Usage, data= [ 0x74 ] 116
- (null)
- Item(Main ): Collection, data= [ 0x53 ] 83
- Reserved for future use.
- Item(Global): Report Size, data= [ 0x08 ] 8
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
- Item(Global): Report Count, data= [ 0x20 ] 32
- Item(Local ): Usage, data= [ 0x75 ] 117
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Main ): End Collection, data=none
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x83 EP 3 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0020 1x 32 bytes
- bInterval 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 2
- 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.11
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 220
- Report Descriptor: (length is 220)
- Item(Global): Usage Page, data= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Local ): Usage, data= [ 0x06 ] 6
- Keyboard
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Report ID, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Global): Usage Page, data= [ 0x07 ] 7
- Keyboard
- Item(Local ): Usage Minimum, data= [ 0xe0 ] 224
- Control Left
- Item(Local ): Usage Maximum, data= [ 0xe7 ] 231
- GUI Right
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Count, data= [ 0x05 ] 5
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Usage Page, data= [ 0x08 ] 8
- LEDs
- Item(Local ): Usage Minimum, data= [ 0x01 ] 1
- NumLock
- Item(Local ): Usage Maximum, data= [ 0x05 ] 5
- Kana
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x03 ] 3
- Item(Main ): Output, data= [ 0x03 ] 3
- Constant Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x31 ] 49
- Item(Global): Usage Page, data= [ 0x07 ] 7
- Keyboard
- Item(Local ): Usage Minimum, data= [ 0x01 ] 1
- Keyboard ErrorRollOver
- Item(Local ): Usage Maximum, data= [ 0x31 ] 49
- \ and | (Backslash and Bar)
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x03 ] 3
- Constant Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x69 ] 105
- Item(Global): Usage Page, data= [ 0x07 ] 7
- Keyboard
- Item(Local ): Usage Minimum, data= [ 0x33 ] 51
- ; and : (Semicolon and Colon)
- Item(Local ): Usage Maximum, data= [ 0x9b ] 155
- Cancel
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x03 ] 3
- Constant Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Global): Usage Page, data= [ 0x07 ] 7
- Keyboard
- Item(Local ): Usage Minimum, data= [ 0x9d ] 157
- Prior
- Item(Local ): Usage Maximum, data= [ 0xa4 ] 164
- ExSel
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Count, data= [ 0x04 ] 4
- Item(Global): Report Size, data= [ 0x01 ] 1
- 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= [ 0x01 ] 1
- Generic Desktop Controls
- Item(Local ): Usage, data= [ 0x80 ] 128
- System Control
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Report ID, data= [ 0x02 ] 2
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x03 ] 3
- Item(Local ): Usage Minimum, data= [ 0x81 ] 129
- System Power Down
- Item(Local ): Usage Maximum, data= [ 0x83 ] 131
- System Wake Up
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Count, data= [ 0x05 ] 5
- Item(Global): Report Size, data= [ 0x01 ] 1
- 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= [ 0x0c ] 12
- Consumer
- Item(Local ): Usage, data= [ 0x01 ] 1
- Consumer Control
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Report ID, data= [ 0x03 ] 3
- Item(Global): Report Size, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x18 ] 24
- Item(Local ): Usage, data= [ 0xb5 ] 181
- Scan Next Track
- Item(Local ): Usage, data= [ 0xb6 ] 182
- Scan Previous Track
- Item(Local ): Usage, data= [ 0xb7 ] 183
- Stop
- Item(Local ): Usage, data= [ 0xcd ] 205
- Play/Pause
- Item(Local ): Usage, data= [ 0xe2 ] 226
- Mute
- Item(Local ): Usage, data= [ 0xe5 ] 229
- Bass Boost
- Item(Local ): Usage, data= [ 0xe7 ] 231
- Loudness
- Item(Local ): Usage, data= [ 0xe9 ] 233
- Volume Increment
- Item(Local ): Usage, data= [ 0xea ] 234
- Volume Decrement
- Item(Local ): Usage, data= [ 0x52 0x01 ] 338
- Bass Increment
- Item(Local ): Usage, data= [ 0x53 0x01 ] 339
- Bass Decrement
- Item(Local ): Usage, data= [ 0x54 0x01 ] 340
- Treble Increment
- Item(Local ): Usage, data= [ 0x55 0x01 ] 341
- Treble Decrement
- Item(Local ): Usage, data= [ 0x83 0x01 ] 387
- AL Consumer Control Configuration
- Item(Local ): Usage, data= [ 0x8a 0x01 ] 394
- AL Email Reader
- Item(Local ): Usage, data= [ 0x92 0x01 ] 402
- AL Calculator
- Item(Local ): Usage, data= [ 0x94 0x01 ] 404
- AL Local Machine Browser
- Item(Local ): Usage, data= [ 0x21 0x02 ] 545
- AC Search
- Item(Local ): Usage, data= [ 0x23 0x02 ] 547
- AC Home
- Item(Local ): Usage, data= [ 0x24 0x02 ] 548
- AC Back
- Item(Local ): Usage, data= [ 0x25 0x02 ] 549
- AC Forward
- Item(Local ): Usage, data= [ 0x26 0x02 ] 550
- AC Stop
- Item(Local ): Usage, data= [ 0x27 0x02 ] 551
- AC Refresh
- Item(Local ): Usage, data= [ 0x2a 0x02 ] 554
- (null)
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0x01 ] 1
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Main ): End Collection, data=none
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0017 1x 23 bytes
- bInterval 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 3
- bAlternateSetting 0
- bNumEndpoints 2
- bInterfaceClass 3 Human Interface Device
- bInterfaceSubClass 0 No Subclass
- bInterfaceProtocol 0 None
- iInterface 0
- HID Device Descriptor:
- bLength 9
- bDescriptorType 33
- bcdHID 1.11
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 28
- Report Descriptor: (length is 28)
- Item(Global): Usage Page, data= [ 0x99 0xff ] 65433
- (null)
- Item(Local ): Usage, data= [ 0x68 0x24 ] 9320
- (null)
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Global): Report Size, data= [ 0x08 ] 8
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
- Item(Global): Report Count, data= [ 0x40 ] 64
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report Count, data= [ 0x40 ] 64
- Item(Local ): Usage, data= [ 0x02 ] 2
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Main ): End Collection, data=none
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x84 EP 4 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 2
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x05 EP 5 OUT
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 8
- Device Status: 0x0000
- (Bus Powered)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement