
7.
Request List
CLEAR_FEATURE(DEVICE_REMOTE_WAKEUP)
0x00
0x01
0x0001
0x0000
SET_FEATURE(ENDPOINT0 HALT)
0x02
0x03
0x0000
0x00n0
(n=0 or 8)
0x0000
CLEAR_FEATURE(ENDPOINT0 HALT)
0x02
0x01
0x0000
0x00n0
(n=0 or 8)
0x0000
SET_FEATURE(ENDPOINT1 HALT)
0x02
0x03
0x0000
0x0081
0x0000
CLEAR_FEATURE(ENDPOINT1 HALT)
0x02
0x01
0x0000
0x0081
0x0000
SET_FEATURE(TEST_J)
0x00
0x03
0x0002
0x0100
0x0000
SET_FEATURE(TEST_K)
0x00
0x03
0x0002
0x0200
0x0000
SET_FEATURE(TEST_SE0_NAK)
0x00
0x03
0x0002
0x0300
0x0000
SET_FEATURE(TEST_PACKET)
0x00
0x03
0x0002
0x0400
0x0000
SET_FEATURE(TEST_FORCE_ENABLE)
0x00
0x03
0x0002
0x0500
0x0000
7.2
Class-specific requests
Request
bmRequest
Type
bRequest
wValue
wIndex
wLength
GetHubDescriptor()
0xA0
0x06
0x0000 or
0x2900
0x0000
0x0009
SetHubDescriptor()
0x20
0x07
0x0000 or
0x2900
0x0000
0xFFFF
GetHubStatus()
0xA0
0x00
0x0000
0x0004
GetPortStatus(Port y)
0xA3
0x00
0x0000
0x000y
0x0004
GetBusStatus(Port y)
0xA3
0x02
0x0000
0x000y
0x0001
SetHubFeature(C_HUB_LOCAL_POWER)
0x20
0x03
0x0000
ClearHubFeature(C_HUB_LOCAL_POWER)
0x20
0x01
0x0000
SetHubFeature(C_HUB_OVER_CURRENT)
0x20
0x03
0x0001
0x0000
ClearHubFeature(C_HUB_OVER_CURRENT)
0x20
0x01
0x0001
0x0000
SetPortFeature(PORT_ CONNECTION )
0x23
0x03
0x0000
0x000y
0x0000
ClearPortFeature(PORT_ CONNECTION)
0x23
0x01
0x0000
0x000y
0x0000
SetPortFeature(PORT_ENABLE)
0x23
0x03
0x0001
0x000y
0x0000
ClearPortFeature(PORT_ENABLE)
0x23
0x01
0x0001
0x000y
0x0000
SetPortFeature(PORT_SUSPEND)
0x23
0x03
0x0002
0x000y
0x0000
ClearPortFeature(PORT_SUSPEND)
0x23
0x01
0x0002
0x000y
0x0000
SetPortFeature(PORT_RESET)
0x23
0x03
0x0004
0x000y
0x0000
ClearPortFeature(PORT_RESET)
0x23
0x01
0x0004
0x000y
0x0000
SetPortFeature(PORT_POWER)
0x23
0x03
0x0008
0x000y
0x0000
ClearPortFeature(PORT_POWER)
0x23
0x01
0x0008
0x000y
0x0000
SetPortFeature(PORT_LOW_SPEED)
0x23
0x03
0x0009
0x000y
0x0000
ClearPortFeature(PORT_ LOW_SPEED)
0x23
0x01
0x0009
0x000y
0x0000
SetPortFeature(PORT_HIGH_SPEED)
0x23
0x03
0x000A
0x000y
0x0000
ClearPortFeature(PORT_ HIGH_SPEED)
0x23
0x01
0x000A
0x000y
0x0000
SetPortFeature(C_PORT_CONNECTION)
0x23
0x03
0x0010
0x000y
0x0000
ClearPortFeature(C_PORT_CONNECTION)
0x23
0x01
0x0010
0x000y
0x0000
SetPortFeature(C_PORT_ENABLE)
0x23
0x03
0x0011
0x000y
0x0000
ClearPortFeature(C_PORT_ENABLE)
0x23
0x01
0x0011
0x000y
0x0000
SetPortFeature(C_PORT_SUSPEND)
0x23
0x03
0x0012
0x000y
0x0000
ClearPortFeature(C_PORT_SUSPEND)
0x23
0x01
0x0012
0x000y
0x0000
SetPortFeature(C_PORT_OVER_CURRENT)
0x23
0x03
0x0013
0x000y
0x0000
ClearPortFeature(C_PORT_OVER_CURRENT)
0x23
0x01
0x0013
0x000y
0x0000
SetPortFeature(C_PORT_RESET)
0x23
0x03
0x0014
0x000y
0x0000
ClearPortFeature(C_PORT_RESET)
0x23
0x01
0x0014
0x000y
0x0000
SetPortFeature(TEST_J)
0x23
0x03
0x0015
0x010y
0x0000
14
Seiko Epson Corporation
S2R72A4xF12C4 Series Data Sheet
(Rev.1.00)