
AT43310
19
Port Change Field, wPortChange
Get_Port_Status occurs if the setup packet from host is
decoded as:
Set_Hub_Descriptor
The AT43310 has only one Hub Descriptor. Therefore the
AT43310 does not support this request. It will respond with
a STALL if the Setup packet from the Host is decoded as:
Set_Hub_Feature
Set_Hub_Feature sets a value reported in the Hub status.
The status relates to the local power and over current. The
AT43310 is a bus powered hub and will respond with a
STALL if the setup packet from the Host is decoded as:
Bit
Description
0
Connect Status Change: C_PORT_CONNECTION
0 = No change has occurred on Current Connect status
1 = Current Connect Status has changed
1
Port Enable/Disable Change: C_PORT_ENABLE
0 = No change has occurred on Port Enabled/Disabled status
1 = Port Enabled/Disabled status has changed
2
Suspend Change: C_PORT_SUSPEND
0 = No change
1 = Resume complete
3
Over-Current Indicator Change: C_PORT_OVER_CURRENT
0 = No change has occurred on Over-Current indicator
1 = Over-Current indicator has changed
4
Reset Change: C_PORT_RESET
0 = No change
1 = Reset complete
5-15
Reserved. Always read as 0’s.
Field
Value
bmRequestType
Byte 0
10100011B
bRequest
Byte 1
00H
wValue
Byte 2
Byte 3
00H
00H
wIndex
Byte 4
Byte 5
Port
Number
wLength
Byte 6
Byte 7
04H
00H
Field
Value
bmRequestType
Byte 0
00100000B
bRequest
Byte 1
07H
wValue
Byte 2
Byte 3
xxH
xxH
wIndex
Byte 4
Byte 5
xxH
xxH
wLength
Byte 6
Byte 7
xxH
xxH
Field
Value
bmRequestType
Byte 0
x0100000B
bRequest
Byte 1
03H
wValue
Byte 2
Byte 3
xxH
xxH
wIndex
Byte 4
Byte 5
xxH
xxH
wLength
Byte 6
Byte 7
xxH
xxH