История изменений
Исправление Stanson, (текущая версия) :
Ты абдуринщик, что-ли? Изохронный режим написать - максимум на полчаса делов, вместе с чтением документации и всем таким. Читаешь/пишешь/DMA из/в endpoint’а по прерыванию от принятого/переданного пакета, синхронизацию своей кухни по прерыванию от SOF делаешь. Всё. Я вообще сомневаюсь что для этого вообще какие-то специальные доп.функции в библиотеке нужны. Для девайса изохронный режим почти не отличается от bulk, вся магия в хосте. Единственное отличие - разумно синхронизировать подготовку/обработку данных с SOF, чтобы не было overrun/underrun, но библиотека тут совсем не при чём - это юзерское дело.
Исходная версия Stanson, :
Ты абдуринщик, что-ли? Изохронный режим написать - максимум на полчаса делов, вместе с чтением документации и всем таким. Читаешь/пишешь из/в endpoint’а по прерыванию от пакета, синхронизацию по прерыванию от SOF делаешь. Всё. Я вообще сомневаюсь что для этого вообще какие-то специальные доп.функции в библиотеке нужны. Для девайса изохронный режим почти не отличается от bulk, вся магия в хосте. Единственное отличие - разумно синхронизировать подготовку/обработку данных с SOF, чтобы не было overrun/underrun, но библиотека тут совсем не при чём - это юзерское дело.