В прошлый раз мы выяснили, что HID репорты без разбора дескрипторов - это всего лишь набор чисел. Сегодня мы попробуем разобрать дескрипторы для тех устройств, которые тогда рассматривали. И всё станет не примерно понятно, а абсолютно понятно. Пользуясь этими навыками, случись необходимость, мы сможем:
- Сделать репорты по дескриптору
- Сделать сам дескриптор, а потом уже для него репорты
- Самое главное - доработать готовый дескриптор под новые задачи (например, для более точной "мышки" нужны координаты большего размера).
Я ссылаюсь вот на этот прекрасный онлайн-инструмент:
https://eleccelerator.com/usbdescreqparser/