Я пытаюсь ускорить довольно вялый загрузчик. В настоящее время я отправляю данные на одну конечную точку выхода USB HID, и, поскольку это низкоскоростное устройство, я, по-видимому, ограничен одним 8-байтовым пакетом на интервал 10 мс для колоссальных 800 байтов в секунду.
Можно ли как-то увеличить частоту отчетности? Или использовать несколько выходных конечных точек в одном интерфейсе или как часть составного устройства? Или, возможно, злоупотреблять контрольной точкой для отправки дополнительных данных?
Лучшее сжатие - это всегда альтернатива, я полагаю, но это область уменьшения отдачи, и перепроектирование аппаратного обеспечения для обеспечения полноскоростного USB на самом деле не вариант.
Для справки, я был бы доволен решением только для Windows.