Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Я правильно понимаю, что данные из хоста Custom HID получает, и ничего не передаёт в ответ?
Попробуйте прописать в usbd_conf.c настройки буфера USB для конечной точки Custom HID, добавив вызов функции HAL_PCDEx_TxFifo для этой точки. Где это сделать, поиском найдете по файлу. Там уже есть настройки для конечных точек 0 и 1.
Напишите как с вами связаться, я бы мог помочь в этой проблеме. Custom hid делал, в т.ч. и довольно сложные.
Составное устройство USB на STM32. Часть 2: USB Audio Speaker