Автор не входит в состав редакции iXBT.com (подробнее »)
avatar
заходим в файл usbd_customhid.h  и меняем значения CUSTOM_HID_EPIN_SIZE и CUSTOM_HID_EPOUT_SIZE на 0x40U… Возможно я ошибаюсь, и в дальнейшем всё окажется проще.

Нет, проще не оказалось. Эти константы подставляются в соответствущие дескрипторы кофигурации в файле usbd_customhid.c. Была мысль написать функцию смены соответствующих байтов перед инициализацией USB, но массивы дескрипторов объявлены как static, т.е. их видно только внутри этого файла, а места для user code в нём, увы, не предусмотрено.
Явный ляп со стороны ST.
При этом заданный в кубике размер буфера endpoint вполне себе используется при вызове функций подготовки к приёму или передачи данных через USB.
Такая вот гримаса HAL…
avatar
Надо заметить, что HID Demonstrator залочен только на STM VID 0x483. Но в исходниках это можно поменять. При этом ничего не ломается. :-)
avatar
интересная игрушка
avatar
дорабатавает вроде :-)
avatar
это же блог, а не статья :-)
avatar
Спасибо за обзор.
 Хочу еще набросать иллюстративного материала.

Ага, не помешает :-) 
avatar
HD Audio поддерживается?
avatar
Описание впечатления от игры скудновато, но краткое и ёмкое описание Dolby Atmos мне понравилось.
avatar
Вообще говоря, эта ёмкость в сочетании с сопротивлением кабеля даёт полосу по уровню -3дБ 45 МГц для кабеля ПуГВ и около 21 МГц для Mavros
avatar
Тогда всё будет зависеть от чая :)
Переключатель нужен. Чтобы слушать одни и те же фрагменты тут же, не выходя из зала. До переключателя довести короткие провода максимально доступного сечения.