
SYSTEMARCHITECTURE AND REFERENCE DESIGN
13
Hub class descriptor.
09 Descriptor length
29 Hub Descriptor
03 Number of downstream port – one keyboard and 2 external ports
04 00 Over-current sensing, compound device, gang power switch
16 Power good wait time 16hx21``` mS
32 Maximum current required (50 mA)
02 Port 1 is not removable
FF Port power control mask
Keyboard device descriptor, USB version 1.1, VID,PID
Device version 1.22
12 Descriptor length
01 Device Descriptor
10 01 USB Version 1.1
00 Class defined in interface descriptor
00 Sub-class
00 Device Protocol
08 Maximum packet size
VV VV Vender ID –
Keyboard Vender ID (058F)
PP PP Product ID -
Keyboard Product ID (9440)
22 01 Device release number
01 Index of Manufacturer string descriptor
02 Index of Product string descriptor
03 Index of serial number string descriptor – no serial number
01 Number of configuration
Added Key report descriptor
05 01
Usage Page
Generic Desktop
09 80
Usage
System Control
A1 01
Collection
Application
85 02
Report ID
2
75 01
Report Size
1
95 01
Report Count
1
15 00
Logical Minimum 0
25 01
Logical Maximum 1
09 81
Usage
System Sleep
81 06
Input (variable, Relative, Preferred
State)
09 82
Usage System Sleep
81 06
Input (variable, Relative, Preferred
State)
09 83
Usage
System Wake Up
81 06
Input (variable, Relative, Preferred
State)
75 05
Report Size
5
81 01
Input
(Constant)
C0
End Collection
CC
12,01,10,01,00,00,00,08,
8F,05,40,94,22,01,01,02,
03,01
DE
05,01,09,80,A1,01,85,02,
75,01,95,01,15,00,25,01,
09,81,81,06,09,82,81,06,
09,83,81,06,75,05,81,01,
C0,05,0C,09,01,A1,01,85,
03,95,01,75,10,19,00,2A,
FF,7F,81,00,C0,06,7F,FF,
09,01,A1,01,85,04,95,01,
75,10,19,00,2A,FF,7F,81,
00,75,02,25,02,09,90,B1,
02,75,06,B1,01,75,01,25,
01,05,08,09,2A,91,02,09,
4B,91,02,75,06,95,01,91,
01,C0
05 0C
09 01
A1 01
85 03
95 01
75 10
19 00
2A FF 7F Usage Maximum 32767
81 00
Input (data, variable, absolute,
Usage Page
Usage
Collection
Report ID
Report Count 1
Report Size
Usage Minimum
Consumer Device
Consumer Control
Application
3
16
0