Ксения (13.12.2017 03:09, просмотров: 348) ответил йцукен на Помните, когда Полифем спросил у Одиссея, как его зовут, Одиссей ответил "Никто". Позже, когда у Полифема спрашивали, кто его обидел, тот так и отвечал - "Никто". Короче, тут такая же фигня. Кем должно представляться HID-устройство? Никем. HID
В том же дескрипторе есть поле Usage, которое требуется заполнять. Если я пропишу: 0x09, 0x04, // Usage (Joystick)
то устройство будет воспринято компьютером, как джойстик, и драйвер ему джойстиковый подыщет.
Если заполнить это место иначе:
0x09, 0x02, // Usage (Mouse)
то устройство будет воспринято, как мышь, и драйвер оно получит мышиный - станет курсор по экрану таскать.
Вот я и спрашиваю вас - как ответить на 9-ый вопрос Report Descriptor'а, чтобы мое устройство получило приличный драйвер, который бы самой операционкой не использовался, но позволял через себя скачивать данные прикладной программе?