Android requestFTUSBR设备未阻止USB串口

时间:2018-06-25 02:28:51

标签: android usbserial usb-otg

我当前正在使用: 设备名称:FT232R设备。 设备序列号:A104WOUG。 设备描述:FT232R USB UART。 设备ID:04036001 设备位置:41d1。

对于配置了OTG-USBS的Android设备。一切正常。 最近,我观察到电缆长时间与Android设备连接时, 耗尽了Android的电量。

经过调查,我发现屏蔽功能 android.hardware.usb.UsbDeviceConnection中的requestWait() 没有阻止(我已经与其他品牌进行过测试,即多产,它具有阻止功能)。

我想知道我需要设置哪些参数才能让该函数requestWait一个阻塞函数。

谢谢。

1 个答案:

答案 0 :(得分:1)

默认情况下,默认的ftdi设备(每个16毫秒)发送2个状态字节,其中包含控制线的值。您可以尝试使用其FT_SetLatencyTimer()函数来增加延迟计时器