Мы используем метод read()
из unistd.h
для получения данных от последовательного порта в среде Linux. Для чтения данных из /dev/ttys1
специально.
Часть данных, которые мы получаем, включают символы 0x0A
(перевод строки) и 0x0B
(вертикальная табуляция), но библиотека, похоже, их игнорирует.
Я имею в виду, мы используем unsigned char[]
для хранения данных, полученных из порта, а массив содержит все данные, кроме этих символов.
Как вы думаете, что это может быть не так?