我试图让bulkTransfer在USB主机模式下工作,但参考文档并没有真正解释它.
打电话的时候
bufferTmpLen = mDeviceConnection.bulkTransfer(mEPIN,
bufferTmp, 4096, TIMEOUT_MS);
Run Code Online (Sandbox Code Playgroud)
我真的很困惑,这种方法的重要信息在任何地方都没有描述.
如果有比标准参考更好的来源,请告诉我.
多谢!
超时是放弃前等待响应的最长时间.如果响应更快,则该方法会更快完成.你可能会回来少于4096字节.最坏的情况是,经过五秒钟,在此期间您的线程被阻止,最后该方法返回-1表示失败.
至于前两个字节,它们并没有什么特别之处.它只取决于设备选择通过此端点进行通信的具体情况.
| 归档时间: |
|
| 查看次数: |
2041 次 |
| 最近记录: |