blocking PIEthernet write works

This commit is contained in:
2022-11-08 17:34:06 +03:00
parent 21fa3baf4e
commit d3dd3fb32b
3 changed files with 51 additions and 18 deletions

View File

@@ -840,7 +840,7 @@ ssize_t PISerial::readDevice(void * read_to, ssize_t max_size) {
if (ret < 0) {
int err = errno;
if (err == EBADF || err == EFAULT || err == EINVAL || err == EIO) {
softStopThreadedRead();
stopThreadedRead();
close();
return 0;
}