если подключаю к компу еще один девайс он по юсб в компорт плюет вес с эмулятора, то его тем же кодом на с++ читаю без проблем. но там только текстовые данные, и в виду того что, там usb-ttl- на борту контроллера, то никаких RTS/CTS вообще в принципе нет.
бывает один раз из 10 доходят корректные данные в самом конце например такой случай был. HEX -> [01 43 31 31 02 50 00 56 32 2E 30 32 03 5A ] TEXT: [ 0x01 C11 0x02 P 0x00 V2.02 0x03 Z] BCC: 5A. is equal to response? : YES Response contains C11? : 1
я уже 2 десятка вариантов пробовал разных. что больше всего меня удручает, что даже через стандартную libserialport оно ведет себя также.
значит есть нюанс... и железка не полностью каплаент по стандартам, надо пробовать на каждом шаге смотреть всё и максимально безопасно передавать и принимать