
AT43310
9
Configuration Descriptor
This Configuration Descriptor provides information about the AT43310’s configuration.
Interface Descriptor
The Interface Descriptor provides information about the single interface which the AT43310 supports.
Offset
Field
Description
Size (bytes)
Value
0
bLength
Define size of this descriptor = 9 bytes
1
09H
1
bDescriptorType
Descriptor type = Configuration
1
02H
2
wTotalLength
Total length of data returned for this
configuration. Consists of the combined length
of configuration, interface, endpoint and hub
descriptors = 52 bytes
2
22H
00H
4
bNumInterface
Number of interfaces supported by this
configuration.
1
01H
5
bConfigurationValue
Argument value for this configuration to be used
by Set Configuration command
1
01H
6
iConfiguration
Index of string descriptor describing this
configuration (not supported).
1
00H
7
bmAttributes
Configuration characteristics = Bus Powered
with Remote Wakeup
1
A0H
8
MaxPower
Maximum power consumption of USB device
from bus = 500 mA
1
FAH
Offset
Field
Description
Size (bytes)
Value
0
bLength
Define size of this descriptor = 9 bytes.
1
09H
1
bDescriptorType
Descriptor type = Interface
1
04H
2
bInterfaceNumber
Number of interface = 1, index = 0
1
00H
3
bAlternateSetting
Alternate setting value for the interface identified
in the prior field = 0
1
00H
4
bNumEndpoints
Number of endpoints used by this interface = 1
1
01H
5
bInterfaceClass
Class code = HUB_CLASSCODE = 09
1
09H
6
bInterfaceSubClass
Subclass code = 0
1
00H
7
bInterfaceProtocol
Protocol code = 0
1
00H
8
iInterface
Index of string descriptor describing this
interface = not supported
1
00H