Группа: Участник
Сообщений: 67
Регистрация: 2-06-09
Пользователь №: 49 843
Итак только начал знакомится с usb, появилось несколько вопросов.
Собираюсь сделать Usb Audio Device c DSP ядром. Устройство будет подключатся к девайсу на андроиде. На устройство необходимо передавать аудиопоток и коэффициенты для фильтров (порядка 333байт по изменению). Причём всё должно обслуживатся стандартными драйверами на устройстве. С аудиопотоком проблем нет, возник вопрос как передать коэфициенты. Если я правильно понимаю то реализовать можно добавив отдельный интерфейс HID Consumer Control и из своей программы отсылать коофициенты именно этому интерфейсу через Interrupt pipe. 1)Смогу ли я передать коофициенты во время активного воспроизведения? Аудиопоток при этом не прервётся? 2)Аудиопоток будет асинхронным с фидбэк конечной точкой. С чего начинается воспроизведение, с запроса данных от фидбэка или с пакета аудиоданных?
Сообщение отредактировал maxis - Jun 16 2015, 13:23
Группа: Участник
Сообщений: 67
Регистрация: 2-06-09
Пользователь №: 49 843
Цитата(jcxz @ Jun 16 2015, 18:17)
А почему не передавать эти коэфф. через Ep0?
С EP0 будет работать только 8051 ядро CY7C68013A, а остальные эндпоинты будут заведены в плис. Мне кажется что реализовать протокол по EP0 в этом случае сложнее.