LINUX.ORG.RU

История изменений

Исправление kuzulis, (текущая версия) :

Я это собирался делать в любом случае, вопрос насколько срочно.

В принципе не горит, т.к. пока обойдусь частотами до 22050 Гц.

Но двойной буфер возможен не только для изохронных, но и для бульков. А им как раз NAK норм

Да, но у нас не бульки. :)

У меня чуть по-другому используется, вот и спросил.

Не, это то понятно… В итоге все-равно все приводится к записи в регистры по каким-то адресам. :)

О да. Хоть бы пример кода дали. Хотя учитывая что они наворотили в HAL, да и в EPnR, уже всякого от этих наркоманов ожидаешь…

В ХАЛ - там вообще хер пойми.. Там два раза что-ли дописывается в эндпойнт (проверяется на возмодность мультипакетов, типа если размер пакета больше чем размер эндпойнта)..

И там то при DTOG_TX пишут в BUF0, то в BUF1…

В других либах вообще каждый пишет как хочет. ;)

Исходная версия kuzulis, :

Я это собирался делать в любом случае, вопрос насколько срочно.

В принципе не горит, т.к. пока обойдусь частотами до 22050 Гц.

Но двойной буфер возможен не только для изохронных, но и для бульков. А им как раз NAK норм

Да, но у нас не бульки. :)

У меня чуть по-другому используется, вот и спросил.

Не, это то понятно… В итоге все-равно все приводится к записи в регистры по каким-то адресам. :)

О да. Хоть бы пример кода дали. Хотя учитывая что они наворотили в HAL, да и в EPnR, уже всякого от этих наркоманов ожидаешь…

В ХАЛ - там вообще хер пойми.. Там два раза что-ли дописывается в экдпойнт (проверяется на возмодность мультипакетов, типа если размер пакета больше чем размер эндпойнта)..

И там то при DTOG_TX пишут в BUF0, то в BUF1…

В других либах вообще каждый пишет как хочет. ;)