Неподходящий ioctl для устройства serial-master / src / unix.cpp - PullRequest
1 голос
/ 06 мая 2019

Я использую библиотеку wjwwood serial-master для управления последовательными портами на моем Raspberry Pi под Linux. Использование последовательного порта / dev / ttyAMA0 Он отлично работает в Raspbian 9.4, но в Raspbian 8.0 я получаю следующую ошибку

Файл "Несоответствующий ioctl для устройства" /serial-master/src/unix.cpp, строка 488

Строка:

size_t
Serial::SerialImpl::available ()
{
  if (!is_open_) {
    return 0;
  }
  int count = 0;

  if (-1 == ioctl (fd_, TIOCINQ, &count)) {
      THROW (IOException, errno);
  } else {
      return static_cast<size_t> (count);
  }
}
```cpp


<https://github.com/wjwwood/serial>

...