История изменений
Исправление COKPOWEHEU, (текущая версия) :
Я чуть подправил дескриптор, теперь там двух-канальный микрофон. Макс. размер эндпойнта увеличен то 256 байт, как в дескрипторе, так и при настройке эндпойнта.
Это не сработает. Размер PMA у них всего 512 байт. Минус 8-64 байта на ep0. Вы же пытаетесь выделить два буфера по 256 байт. Ограничьтесь 200 байтами.
И если тема аудиоустройств вам действительно интересна (мне-то нет, я всего лишь различные типы endpoint’ов тестировал), попробуйте все же с синхронизацией поиграться.
Я там добавил новую папочку: 5.Audio_F1.
А чем 4.Audio_F1 не устроила?
Менять частоту дискретизации просто в константе USB_MIC_SAMPLE_RATE (сейчас там 48000 стоит).
У меня было F_SAMPLE
Но радует что разобрались что где меняется.
Исходная версия COKPOWEHEU, :
Я чуть подправил дескриптор, теперь там двух-канальный микрофон. Макс. размер эндпойнта увеличен то 256 байт, как в дескрипторе, так и при настройке эндпойнта.
Это не сработает. Размер PMA у них всего 512 байт. Минус 8-64 байта на ep0. Вы же пытаетесь выделить два буфера по 256 байт. Ограничьтесь 200 байтами.
Я там добавил новую папочку: 5.Audio_F1.
А чем 4.Audio_F1 не устроила?
Менять частоту дискретизации просто в константе USB_MIC_SAMPLE_RATE (сейчас там 48000 стоит).
У меня было F_SAMPLE
Но радует что разобрались что где меняется.