Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
заходим в файл usbd_customhid.h и меняем значения CUSTOM_HID_EPIN_SIZE и CUSTOM_HID_EPOUT_SIZE на 0x40U… Возможно я ошибаюсь, и в дальнейшем всё окажется проще.
Нет, проще не оказалось. Эти константы подставляются в соответствущие дескрипторы кофигурации в файле usbd_customhid.c. Была мысль написать функцию смены соответствующих байтов перед инициализацией USB, но массивы дескрипторов объявлены как static, т.е. их видно только внутри этого файла, а места для user code в нём, увы, не предусмотрено.
Явный ляп со стороны ST.
При этом заданный в кубике размер буфера endpoint вполне себе используется при вызове функций подготовки к приёму или передачи данных через USB.
Такая вот гримаса HAL…
Тогда всё будет зависеть от чая :)
Переключатель нужен. Чтобы слушать одни и те же фрагменты тут же, не выходя из зала. До переключателя довести короткие провода максимально доступного сечения.
Нет, проще не оказалось. Эти константы подставляются в соответствущие дескрипторы кофигурации в файле usbd_customhid.c. Была мысль написать функцию смены соответствующих байтов перед инициализацией USB, но массивы дескрипторов объявлены как static, т.е. их видно только внутри этого файла, а места для user code в нём, увы, не предусмотрено.
Явный ляп со стороны ST.
При этом заданный в кубике размер буфера endpoint вполне себе используется при вызове функций подготовки к приёму или передачи данных через USB.
Такая вот гримаса HAL…
Ага, не помешает :-)
Переключатель нужен. Чтобы слушать одни и те же фрагменты тут же, не выходя из зала. До переключателя довести короткие провода максимально доступного сечения.