USB集线器ClearPortFeature
2023-04-12
618
0
USB集线器CLEAR_PORT_FEATURE请求用于清除USB下游端口特性。
bmRequestType | bRequest | wValue | wIndex | wLength | Data |
---|---|---|---|---|---|
00100011B | CLEAR_FEATURE | Feature Selector | Selector(高字节)| PortNum(低字节) | 0 | 无 |
- PortNum 值是一个大于1的值,且必须有效。PortNum位于wIndex的低8位。
可选的选择子有如下:
- PORT_ENABLE:清除PORT_ENABLE功能会使端口处于Disabled(禁用)状态。如果端口处于断电状态,集线器应将此请求视为功能性无操作。
- PORT_SUSPEND:清除PORT_SUSPEND功能会导致主机在指定端口上启动恢复。如果端口未处于挂起状态,集线器应将此请求视为功能性无操作。
- PORT_POWER:清除PORT_POWER功能会导致端口处于断电状态,并且可能会由于集线器的电源切换方法而受到限制,导致端口断电。
- PORT_INDICATOR
- C_PORT_CONNECTION
- C_PORT_RESET
- C_PORT_ENABLE
- C_PORT_SUSPEND
- C_PORT_OVER_CURRENT
其具体的值对照表如下:
选择子 | 值 |
---|---|
C_HUB_LOCAL_POWER Hub | 0 |
C_HUB_OVER_CURRENT Hub | 1 |
PORT_CONNECTION Port | 0 |
PORT_ENABLE Port | 1 |
PORT_SUSPEND Port | 2 |
PORT_OVER_CURRENT Port | 3 |
PORT_RESET Port | 4 |
PORT_POWER Port | 8 |
PORT_LOW_SPEED Port | 9 |
C_PORT_CONNECTION Port | 16 |
C_PORT_ENABLE Port | 17 |
C_PORT_SUSPEND Port | 18 |
C_PORT_OVER_CURRENT Port | 19 |
C_PORT_RESET Port | 20 |
PORT_TEST Port | 21 |
PORT_INDICATOR Port | 22 |
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936