标签: android usb
我有一个USB设备,在1个UsbInterface中有2个UsbEndpoints(1个用于读取,1个用于写入数据)。 当我同时只使用其中的一个时,一切都可以正常工作,但是当我尝试同时使用它们(在不同的线程中)时,它将变得不稳定。
在the documentation中,我发现了这个便条:
声明对UsbInterface的专有访问权。必须先完成 在属于该设备的任何Usb端点上发送或接收数据 界面。
这是否意味着即使在独立线程中也不能使用1个接口的2个端点?