POSIX Drivers: Clear disconnected status when closing
This allows us to properly re-open if we were previously disconnected.pull/35/head
parent
4b12d3aa4d
commit
bb7719d185
|
|
@ -108,6 +108,7 @@ bool FTDI::close() {
|
||||||
while(writeQueue.try_dequeue(flushop)) {}
|
while(writeQueue.try_dequeue(flushop)) {}
|
||||||
|
|
||||||
closing = false;
|
closing = false;
|
||||||
|
disconnected = false;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -102,6 +102,7 @@ bool STM32::close() {
|
||||||
writeThread.join();
|
writeThread.join();
|
||||||
|
|
||||||
closing = false;
|
closing = false;
|
||||||
|
disconnected = false;
|
||||||
|
|
||||||
int ret = ::close(fd);
|
int ret = ::close(fd);
|
||||||
fd = -1;
|
fd = -1;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue