Цитата(aaarrr @ Oct 30 2009, 09:11)

Можно. Но уйдут они только когда будет взведен бит TXPKTRDY, а буфер отправки будет ограничен размерами FIFO (что для bulk-передачи совсем не есть гуд). Учитывая относительно небольшой поток, вряд ли избавление от одного копирования координально изменит ситуацию. Надо поработать над оптимизацией.
Если можно, чуть подробнее. Тут я совсем запутался. FIFO - 64 bit. Ровно размер пакета bulk, нет?
И их два. Допустим я записал 64 байта в один и взвел TXPKTRDY. Через ровно 2 мкс пришел новый байт. Я его пишу во вторую FIFO. И так 64 раза. Есть ли гарантия что за эти 128 мкс перое FIFO освободится если конечно USB bus не занят больше ничем? По логике должно бы работать...
Прежде чем экспериментировать хочется услышать мнение экспертов.
Знать бы где оптимизировать...