1
0
mirror of https://github.com/mik3y/usb-serial-for-android.git synced 2026-08-13 01:13:06 +00:00

reuse UsbRequest

less LogCat output
This commit is contained in:
kai-morich
2019-12-09 22:42:51 +01:00
parent 7b578918b0
commit ce97a3408b
9 changed files with 141 additions and 209 deletions
@@ -1091,13 +1091,13 @@ public class DeviceTest implements SerialInputOutputManager.Listener {
//
int diffLen = readSpeedInt(5, 0);
if(usbSerialDriver instanceof Ch34xSerialDriver && diffLen == -1)
diffLen = 0; // todo: investigate last packet loss
diffLen = 0; // todo: investigate last packet loss
assertEquals(0, diffLen);
}
private int readSpeedInt(int writeSeconds, int readTimeout) throws Exception {
int baudrate = 115200;
if(usbSerialDriver instanceof Ch34xSerialDriver && readTimeout != 0)
if(usbSerialDriver instanceof Ch34xSerialDriver)
baudrate = 38400;
int writeAhead = 5*baudrate/10; // write ahead for another 5 second read
if(usbSerialDriver instanceof CdcAcmSerialDriver)
@@ -1355,8 +1355,6 @@ public class DeviceTest implements SerialInputOutputManager.Listener {
int longTimeout = 1000;
int shortTimeout = 10;
if(usbSerialDriver instanceof Ch34xSerialDriver)
shortTimeout = 20; // too short timeout causes mysterious effects like lost telnet data
time = System.currentTimeMillis();
len = usbSerialPort.read(buf, shortTimeout);
assertEquals(0, len);