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 デバイスに関する仕様を確認する必要があります。

仕様では、以下のキャプチャのように「Control Request Layout」を簡単に見つけることができます。 ここに画像の説明を入力

また、下のリンクは USB に関する Web ページです。 http://www.beyondlogic.org/usbnutshell/usb6.shtml#SetupPacket

于 2015-06-11T07:38:21.920 に答える