При первом знакомстве с этим драйвером выявилось следующее:
PC не может принят от устройства посылку более 64 байт. Приняв 64 байта происходит выход из процедуры чтения, хотя ожидаемый пакет: несколько килобайт.
использую следующие pipe:
pipe $2 на запись
pipe $86 на чтение
процедура: WDU_Transfer
Что харрактерно: windriverwizard также не может принят более 64 байт, при этом замечено что PC генерит 8мс паузы между этими пакетами (в режиме прослушивания)...
Кто нибудь может подсказать где собака зарыта?
Есть подозрения что дело во размерах входного буфера USb со стороны PC, если это так, то как изменить его настройки (размер)?