Встала проблема собирать данные с железки через USB, до этого было RS232. В связи с этим собрал другую железку по AVR309
Данные о настройках всего 27 байт и их без проблем получаю. А вот другие данных размером в 64кб, которые выдаются по запросу, получаю не все, теряется около 4.7кб. Как я понял, пока поток данных получается, он сохраняется в буфере драйвера и не доступен для чтения, а как только прекращается, его можно считывать. Кто-нибудь знает из-за чего теряются эти 4.7кб? Может буфер драйвера вмещает только 60кб?