diff options
author | Christof Arnosti <charno@charno.ch> | 2020-03-08 15:25:55 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-03-08 11:22:55 -0700 |
commit | b15b9c6cd0e8d83ec12a868c10cf184217f51309 (patch) | |
tree | 78ea1cf9a3772745222830053545af080e667c8d /tests/testdivesiteduplication.h | |
parent | fe932059fe0e989089bd259c541db41d358cfa47 (diff) | |
download | subsurface-b15b9c6cd0e8d83ec12a868c10cf184217f51309.tar.gz |
usb-serial-for-android: Implement timeout-handling
Since the Android USB stack and subsequently the usb-serial-for-android
driver have problems with read-timeouts, the read-timeout is now
implemented in AndroidSerial.java. Also, DC_STATUS_TIMEOUT is returned
if there are less bytes returned than expected.
Different chipsets seem to behave differently with
usb-serial-for-android. On CP210x the read blocks until there is some
data here, but on FTDI the chip seems to return whatever is currently in
the buffer (so 0 bytes if the buffer is empty). This different behaviour
should be mitigated by the changes by this commit.
Signed-off-by: Christof Arnosti <charno@charno.ch>
Diffstat (limited to 'tests/testdivesiteduplication.h')
0 files changed, 0 insertions, 0 deletions