У меня есть малиновый Pi 3 с Android, который работает на нем, и я пытаюсь написать приложение, использующее серийный номер UART. Я использовал образец кода в документации Android Things для отправки данных, и он отлично работал, но code supposed to receive data возвращает пустые байты.Android Вещи UART не получает данные (RPi3)
while ((count = uart.read(buffer, buffer.length)) > 0) { Log.d(TAG, "Read " + count + " bytes from peripheral"); }
Там же прерывание, когда буфер UART получает некоторые данные, и что сработало вызов функции чтения, но чтение буфера не возвращает ничего, кроме нулей. На самом деле петля даже не вводится вообще.
Я использую кабель 5V FTDI с переключателем уровня 5/3.3V для отправки и получения данных от малины.
Как это исправить?