Цитата(Bulat @ Aug 19 2010, 14:58)

В документации сказано, что метод с переключающимися банками используется для изохронного типа передачи. А если у меня конечная точка работает в режиме bulk, то этот метод будет корректно работать?
Будет.
Цитата(Bulat @ Aug 19 2010, 14:58)

Дело в том, что хост считывает данные из моего девайса гораздо быстрее, чем мой девайс принимает эти данные от другого источника (200 кбит/с). Поэтому UDP успеет отправить содержимое первого банка раньше, чем заполнится второй банк, то есть возникнет ситуация, когда TXCOMP установится в 1, но я его не буду сбрасывать до тех пор, пока не заполню60-тью байтами второй банк и не перейду к условию iby=2. Такие задержки допустимы?
Допустимы. Пока банк заполняется, хост будет получать NAK'и. Это просто один из механизмов управления скоростью.
После установки TXPKTRDY нужно в обязательном порядке дождаться действительного изменения состояния этого бита. Иначе возможна ситуация, когда он будет сброшен вместе с TXCOMP и передача просто зависнет.