реклама на сайте
подробности

 
 
> HID-AVR с десятью кнопками
Oleg_IT
сообщение Jun 22 2009, 07:58
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Делаю девайс HID-AVR (Joystick, Game Pad). Нужны только кнопки. До восьми кнопок всё работает нормально, девять и больше кнопок работать не хотят, в диспетчере устройств надпись появляется, но с восклицательным знаком, в игровых устройствах надписей нет.
HID репорт дескриптора у меня такой

0x05, 0x01, // USAGE_PAGE (Generic Desktop)
0x09, 0x05, // USAGE (Game Pad (Joystick))
0xa1, 0x01, // COLLECTION (Application)
0x09, 0x01, // USAGE (Pointer)
0xa1, 0x00, // COLLECTION (Physical)
0x85, 0x01, // REPORT_ID (1)
0x05, 0x09, // USAGE_PAGE (Button)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x19, 0x01, // USAGE_MINIMUM (Button 1)
0x29, 0x08, // USAGE_MAXIMUM (Button X) 0x29, 0x0A
0x95, 0x08, // REPORT_COUNT (X) 0x95, 0x0A
0x75, 0x01, // REPORT_SIZE (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0x81, 0x07, // INPUT (Constant)
0xc0, // END_COLLECTION
0xc0, // END_COLLECTION

Что не так делаю?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 15:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01333 секунд с 7
ELECTRONIX ©2004-2016