任何人都可以在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
由于
答案 0 :(得分:1)
首先,您应该查看有关USB设备的规范,如音频设备的通用串行总线设备类定义。
在规范中,您可以轻松找到“控制请求布局”,如下图所示。
以下链接是关于USB的网页。 http://www.beyondlogic.org/usbnutshell/usb6.shtml#SetupPacket