забыл добавить какой бы не ставил размер конечной точки в дескрипторе (8, 16, 32, 64) прием данных например 512, 256, 128 байт идет с чередованием буферов (в принципе как и должно быть) но нулевой байт хост мне не отправляет.
добавлю что и 1023 байта отправляет Device Monitoring Studio говорит что 1023 байта, и 1024 байта отправляет прога говорит 1024 байта.... и 2048 байт...

прога ответила что в девайс ушли 2048 байт... и 4096 байт.......

также 4096 байт.... и 8192 байта....

говорит за раз отправил одной транзакцией в девайс.... но гад ни разу нулевой байт не прислал!!!
Сообщение отредактировал shrek - Nov 15 2012, 10:30