Как отправить более 31 байта в приложение с помощью COM-порта?
Я пытаюсь отправить данные с ПК на Android-приложение через COM-порт.
Если я пытаюсь отправить менее 32 байтов, это работает отлично, но когда я пытаюсь отправить больше, мое приложение не реагирует. Я использую последовательную библиотеку USB из этого репозитория GitHub
Пытался использовать ProtocolBuffer
но это не работает
private UsbSerialInterface.UsbReadCallback mCallback = new
UsbSerialInterface.UsbReadCallback() {
@Override
public void onReceivedData(byte[] arg0){
String data = null;
ProtocolBuffer buffer = new ProtocolBuffer(ProtocolBuffer.TEXT);
buffer.setDelimiter("\r\n");
buffer.appendData(arg0);
while (buffer.hasMoreCommands()) {
String textCommand = buffer.nextTextCommand();
parseReceivedData(imeiNumberInput, textCommand);
}
}