У low-speed USB устройства размер пакета данных не может превышать восемь байт.Сообщение от Flying_Cat
Если ты хочешь передавать много данных, то можно увеличить количество input reports - первый байт - его ID, так что остается семь байтов на данные. А репортов может быть до 255. Только учти, что передавать их придется по очереди а очередь опрашивается не чаще чем раз в 10мс. Как часто каждый репорт попадается в очереди - дело твое.
8*10 + 8 = 88 бит = 11 байт. В два репорта все влезет и если их передавать в равных пропорциях, то каждый будет передавться 50 раз в секунду если контроллер будет успевать, конечно.