我正在尝试让一个 Android USB 主机程序连接到一个实际上是 USB 串行转换器的从站。从设备当前设置为在没有可用数据时返回 NAK,我正在轮询从设备以查看是否有任何 IN 数据,方法是使用 IN 端点上的 queue() 和 requestWait() 作为 onAnimationUpdate 侦听器的一部分. 然而,系统卡在 requestWait() 中 - 大概是等到它得到对排队请求的明确答复。
我会认为 NAK 将被视为从站已对请求做出反应并且返回空结果或类似结果的指示。但是,我找不到有关此的详细文档。谁能指出我正确的方向以寻求建议?
问问题
395 次