0

谁能清楚地向我解释一下 USB 主机模式下的 controlTransfer。参数具体是什么意思。

我想了解 requestType、requestID、value 和 index。

controlTransfer(int requestType, int request, int value, int index, byte[] buffer, int length, int timeout)

Parameters:
requestType request type for this transaction
request request ID for this transaction
value value field for this transaction
index index field for this transaction

谢谢

4

1 回答 1

2

首先,您应该检查有关 USB 设备的规范,例如音频设备的通用串行总线设备类定义。

在规范中,您可以轻松找到如下捕获的“控制请求布局”。 在此处输入图像描述

下面的链接是一个关于 USB 的网页。 http://www.beyondlogic.org/usbnutshell/usb6.shtml#SetupPacket

于 2015-06-11T07:38:21.920 回答